python文件操作


python

文本文件

打开文件

1
2
3
4
f = open('_save_temp.txt', 'r')
f.close()

with open('_save_temp.txt', 'r') as f:

使用with的优点:
可能忘记关闭的句柄。
可以进行异常处理。

文件打开模式

文件打开模式

读写文件

1
2
3
4
f.write()
f.writelines([str])
f.read(num) #读取指定多的字节,若无参数将尽可能多的读取文件内容。
f.readlines() #读取所有行并返回列表。

os操作文件

1
2
3
4
5
6
7
8
9
10
#重命名文件
os.rename(current_file_name, new_file_name)
#删除文件
os.remove(file_name)
#创建文件夹
os.mkdir("newdir")
#显示当前的工作目录
os.getcwd()
#删除目录
os.rmdir('dirname')