立即学习:https://edu.csdn.net/course/play/26676/379784?utm_source=blogtoedu
os 模块包括许多控制台指令操作,可使用getcwd() 获取当前工作(所在)路径
open("文件名", "操作模式") 常用文件打开方式有很多,默认是只读。返回的是文件对象,可以使用它调用write() 方法写入,最后要调用close(),不然内容无法从内存写入磁盘。read(),会把全部内容读取出来,也有readline()等。open()的结果本身是可迭代的,迭代器读到最后,再继续读会没有内容,可使用seek(index),使指针指向指定位置,for in 方式迭代文件,会默认以一行为一个元素
使用上下文模式操作文件:with open('xxx.txt','a') as f: f.write('xxx'),最后无需写f.close(),with执行结束时会自动关闭
csv:标准库提供的一个模块,专门用来操作csv文件。writer = csv.writer(f),witer.writerows(data),data可以是二维列表。reader = csv.reader(f),for row in reader: print(row)
openpyxl:一个第三方的excel操作模块。创建excel:wb = Workbook() ws = wb.active ws.title ws2 = wb.create_sheet('sheet_name') wb.sheetnames ws['E1'] = value ws.cell(row=r, column=c, value=v) wb.save('excel_name.xlsx')