python 解决使用pandas df.to_excel()删除原有sheet
在使用pandas的 df.to_excel(file_path)想要对一个有多张sheet的workbook操作时一定会尴尬的发现:永远只存在最后一次写进去的表,其他的都被清空了 解决办法 1.使用pandas import pandas as pd import openpyxl import xlwings as xw book = op…
|
6,306
|
|
78 字
|
1 分钟内
python -m http.server 搭建一个简易web下载服务器
一、进到需要发送的安装包目录 进入到需要下载包的目录,win 通过cmd界面进入执行。 二、开启http服务 #python2 python -m SimpleHTTPServer 9000 #python3 python -m http.server 9000 -m module-name http.server python模块- HTTP服务…
|
4,457
|
|
112 字
|
1 分钟内
python用pyinstaller打包后,运行程序报错”pkg_resources.DistributionNotFound”的解决办法
今天遇到一个py打包exe执行报错找不到模块,之前记得是将模块包放到相同目录打包就可以了,实际上不行,不知道是不是自己记错误了 具体报错情况: 百度了相关报错,查看到pyinstaller的官方文档后,找到了解决办法。 在目标文件目录下创建一个hook-ctypes.macholib.py文件: 里面的内容如下: # -*- coding: utf…
|
7,333
|
|
180 字
|
1 分钟内
python OS模块分离文件名和路径 以及 分离文件名和后缀
分离路径和文件名: os.path.split() 区分文件的名字和后缀: os.path.splitext() import os file_path = "D:/test/test.py" (filepath, tempfilename) = os.path.split(file_path) (filename, extension) = os…
|
5,054
|
|
20 字
|
几秒读完
python执行系统命令-OS模块
1、os.system(cmd) 在子终端运行系统命令,不能获取命令执行后的返回信息以及执行返回的状态 import os os.system('date') 2、os.popen(cmd) 不仅执行命令而且返回执行后的信息对象(常用于需要获取执行命令后的返回信息) import os restart = os.popen('date') prin…
|
4,905
|
|
94 字
|
1 分钟内
反序列化使用(django rest framework)
验证 使用序列化器进行反序列化时,需要对数据进行验证后,才能获取验证成功的数据或保存成模型类对象。 在获取反序列化的数据前,必须调用is_valid()方法进行验证,验证成功返回True,否则返回False。 验证失败,可以通过序列化器对象的errors属性获取错误信息,返回字典,包含了字段和字段的错误。如果是非字段错误,可以通过修改REST fr…
|
5,367
|
|
927 字
|
10 分钟
时间模块
常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行。单位为秒。 2.time.time() 获取当前时间戳 表达时间的三种方式: (1) 时间戳(timestamp) 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 (2) 格式化的字符串(Format Srting) %y 两位数的年份表示(00-9…
|
4,997
|
|
364 字
|
6 分钟
re模块
查找 findall : 匹配所有 每一项都是列表中的一个元素 ret = re.findall('\d+','sjkhk172按实际花费928') # 正则表达式,带匹配的字符串,flag ret = re.findall('\d','sjkhk172按实际花费928') # 正则表达式,带匹配的字符串,flag print(ret) searc…
|
4,923
|
|
526 字
|
5 分钟
pip配置阿里云源
1.WIN+R 输入 %APPDATA% 2.新建pip目录,并在pip目录下新建pip.ini 3.在pip.ini中输入: [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
|
5,104
|
|
40 字
|
1 分钟内
匿名函数lamnda
匿名函数和一般函数区别 正常函数语法格式 #语法 #def func() # pass def func(n) return n*n print(func.__name__)#查看函数名 func 匿名函数语法格式 #语法 #lambda 参数:返回值 func=lambda n:n*n print(func.__name__)#查看函数名 lam…
|
5,214
|
|
52 字
|
1 分钟内