python IO 文档读写

本文详细介绍了Python中的文件操作方法,包括如何使用open()函数打开文件,如何读取和写入文件内容,以及如何确保文件被正确关闭。文章还讨论了在处理大文件时的注意事项,并提供了使用with语句简化文件关闭过程的例子。
文件读写分为如下几个步骤:
  1. 打开文件:open(‘文件路径和文件名’,’参数’)
    例如:打开一个路径为:F:\python\table.md 文件,只读,则代码为:f=open('F:\python\\table.md','r') 其中\一个是转义字符。
  2. 调用读方法(read())或者写方法(write()):f.read( )
  3. 使用close()关闭文件。
    • 为了保证文件被成功关闭:
    • 使用try...finally方法
try:
    f=open('F:\python\\table.md','r')
    print(f.read())
finally:
    if f:
        f.close()
  • 或者使用with语句
>>> with open('F:\python\\table.md','r') as f:
    print(f.read())
hello world

使用with可以自动调用close()方法

++使用read()会自动读取文件中所有的内容,所以当文件很大,或者不知道文件大小时,可以使用read(size)方法,按照读取的文件大小来读取文件。当然使用readlines()会一行一行读取文件,这比较适合配置文件的读取++

for line in f.readlines():
    print(line.strip()) # 把末尾的'\n'删掉

参考:
python文件和目录操作方法大全(含实例)

拷贝文件的时候,可以使用shutil: python3的shutilshutil- 高级文件操作简易拷贝文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值