学习笔记(19):零基础掌握 Python 入门到实战-IO操作之文件读写

立即学习: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') 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值