Python文件操作
- 文件创建
-将文件用‘w+’ ,就是追加模式打开
文件的带开模式自行百度,大致分为,读取模式,写入模式,追加模式
就是创建了一个文件open(file,‘w+’)
- 文件删除
-每一个文件都有一个name属性
f = open(filename, ‘w+’)
print(f.name)
-故当删除文件时,依靠文件的name属性删除,并且需要借助python的os模块(先不用管)import os
f = open(filename,‘w+’)
f.close()
if os.path.exists(f.name):
os.remove(f.name)#删除文件
else:
print(‘filename is not exists’)
#注意文件需要关闭才能删除
- 文件读写
#注意本文中的f 默认是文件对象
- 即f = open(filename,‘w+’)
- ,本文中的filename或者是指文件名
- 文件读f.write() 文件写f.read()
- 当文件有多行的时候,f.readline(),每次读取一行,可以迭代读取全部,也可以只读取你想要读取的行。
- 一次性读取多行,f.readlines() ,
- 一次性写入多行,f.writelines()
- 文件读写时,每次打开文件都不要忘记关闭,但使用with语句可以让程序在适当的时候自己关闭。
with open(filename,‘w+’) as f:
-
pass</code>