python
文章平均质量分 50
正在打怪的viola
脾气暴躁+菜的一批+总能搞出莫名其妙的bug
展开
-
openpyxl学习笔记
注意事项openpyxl索引是由1开始的!(自己写循环的话是range(1,ws.max_row+1)哈一些常用的代码ws.cell(i,j).value #单元格的值ws.max_row #最大行号ws.max_column #最大列号一些简单的循环的写法有空写一些常规的要复制的东东~import osimport xlrdimport openpyxldef combine_excel(p_excel_path): p_excel_name = os.path.原创 2021-04-11 18:20:02 · 350 阅读 · 0 评论 -
excel数据清洗-pandas python
这里是针对广东统计年鉴excel数据清洗的一个小总结反正要复制的代码循环读取文件夹,用pandas读取excelfor root, dirs, files in os.walk(path): for f in files: df = pd.read_excel(os.path.join(root, f),header=None) #########神仙操作######### df.to_excel(f.lower()+"_output", s原创 2021-04-02 17:38:29 · 498 阅读 · 0 评论 -
批量删除文件-python文件清洗
1、删除某种文件后缀的写法:path=r""for foldName, subfolders, filenames in os.walk(path): for filename in filenames: # 遍历列表下的所有文件名 if filename.endswith('.htm'): # 当文件名以.htm后缀结尾时 os.remove(os.path.join(foldName, filename)) print("{原创 2021-04-02 15:39:24 · 156 阅读 · 2 评论 -
数据清洗-正则表达式
python3 正则表达式摘录自 https://www.runoob.com/python3/python3-reg-expressions.html#flagsre.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none;若匹配成功返回匹配到的位置序列,如(0,3)表示该字符串在0 1 2 位找到。函数语法:re.match(pattern, string, flags=0)import reprint(re.matc转载 2021-03-05 09:36:39 · 1024 阅读 · 2 评论 -
Python学习笔记
编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。缩进没有大括号哦数字类型intbool:True/False 不是0/1floatcomples 复数字符串索引方式:从左往右以 0 开始,从右往左以 -1 开始。Python中的字符串不能改变。字符串的截取的语法格式:变量[头下标:尾下标:步长]print(str[0:-1]) # 输出第一个到倒数第二个的所有字符print(s..原创 2020-07-16 17:15:42 · 78 阅读 · 0 评论