文件读写分为如下几个步骤:
- 打开文件:open(‘文件路径和文件名’,’参数’)
例如:打开一个路径为:F:\python\table.md 文件,只读,则代码为:f=open('F:\python\\table.md','r')其中\一个是转义字符。 - 调用读方法(read())或者写方法(write()):
f.read( ) - 使用
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'删掉
拷贝文件的时候,可以使用shutil: python3的shutil 、shutil- 高级文件操作 、简易拷贝文件
本文详细介绍了Python中的文件操作方法,包括如何使用open()函数打开文件,如何读取和写入文件内容,以及如何确保文件被正确关闭。文章还讨论了在处理大文件时的注意事项,并提供了使用with语句简化文件关闭过程的例子。
2034

被折叠的 条评论
为什么被折叠?



