“Python 文件操作

打开一个txt文件

先新建一个文件夹,在其中新建一个空的Python文件

1
file = open('test.txt','w') #w为打开文件的模式,只用于写入。若文件存在则打开文件并清空原有内容,若不存在则创建新文件。

此时在文件夹中即可见一个名为test的txt文件

查看文件属性

查看方法

1
2
3
4
5
file = open('test.txt','w')

print('文件名称;',file.name)
print('文件是否关闭:',file.closed)
print('文件访问模式:',file.mode)

输出结果

1
2
3
文件名称; test.txt
文件是否关闭: False
文件访问模式: w

关闭一个txt文件

1
2
3
4
5
6
file = open('test.txt','w')

file.close()
print('文件是否关闭:',file.closed)

#显示结果:文件是否关闭: True

文件路径

如果要打开的文件在另外的目录里,那么

1
file = open("D:\\111\\test.txt",'r') #r表示只读文件,不能写文件;\\可用/代替

或者

1
file = open(r'D:\111\test.txt','r') #加上r的目的是不让反斜杠转义

文件读取

1
2
3
4
5
6
file = open("D:\\111\\test.txt",'r')
s=file.read()
print('文件内容是:\n',s)

文件内容是:
123456789

写入文件

1
2
3
f = open("D:\\111\\test.txt",'w')
f.write("123456789") #写入文件
f.close #关闭文件

修改文件名、删除文件

1
2
3
4
5
6
import os
#rename("原来的文件名","要修改的名字")
os.rename("test.txt","t.txt")
#remove("已修改的文件名") 删除文件
os.remove("t.txt")

若不在同一目录,则在原文件名前加上路径