Python、MATLAB工科联盟初学者

Python3的文件操作笔记

2019-07-26  本文已影响31人  仇念尧

文件输入、输出

输入函数

输出函数

文件打开、关闭、读写

打开函数

file = open(filename, mode = 'w')          # mode根据需求改变
mode 功能描述
t 文本模式 (默认)
b 二进制模式
x 写入。新建一个文件,文件存在会报错
+ 可读可写,指针在文件的开头
r 只读。文件的指针在文件的开头
w 只写。文件存在,从开头编辑。文件不存在,创建新文件
a 追加。 文件存在,从结尾编辑,文件不存在,创建新文件
rb 二进制只读。文件指针在文件的开头。一般用于非文本文件如图片等
wb 二进制只写。文件存在,从开头编辑,文件不存在,创建新文件。一般用于非文本文件如图片等
ab 二进制追加。 文件存在,从结尾编辑,文件不存在,创建新文件 。一般用于非文本文件如图片等
r+ 读写。文件指针在文件开头
w+ 读写。文件存在,从开头编辑,文件不存在,创建新文件
a+ 读写。文件存在,从结尾编辑,文件不存在,创建新文件
rb+ 二进制读写。文件指针在文件的开头。一般用于非文本文件如图片等
wb+ 二进制读写。文件存在,从开头编辑,文件不存在,创建新文件。一般用于非文本文件如图片等
ab+ 二进制读写。文件存在,从结尾编辑,文件不存在,创建新文件。一般用于非文本文件如图片等

关闭文件

file.close()         #文件操作完,必须关闭文件

读写文件

write()方法

write()方法从一个打开的文件中写入一个字符串。

file = open(“hello.txt”, 'w')       #打开文件
file.write("hello world!")          #写入hello  world!
file.close()                        #关闭文件

read()方法

read()方法从一个打开的文件中读取一个字符串。

file = open(“hello.txt”, 'r+')       #打开文件
str = file.read(5)                   #读取5个字符
print(str)                           #输出读取的字符
file.close()                         #关闭文件

重命名、删除文件

重命名文件

rename()方法

rename()方法的作用是重命名文件

import os

os.rename(“hello.txt”, “hello_world.txt”)       #将hello.txt文件命名为hello_world

删除文件

remove()方法

remove()方法的作用是删除文件

import os

os.remove(“hello_world.txt”)       #将hello_world文件删除
上一篇下一篇

猜你喜欢

热点阅读