一文带你搞懂Python中的文件操作
Python中的文件操作是编程中常用的一项操作。这里将介绍Python中文件的读写、创建、删除、重命名等操作。
打开文件
使用Python中的open()
函数可以打开文件。其基本格式为:
file = open(file_path, mode)
其中,file_path
为文件路径,mode
为打开文件的模式。
常用的打开文件模式有:
r
:只读模式w
:只写模式,先清空文件再写a
:追加模式,直接写入文件末尾x
:新建文件,如果文件存在则报错b
:二进制文件模式t
:文本文件模式,默认模式
读取文件
在打开文件后,我们可以进行读取文件的操作。读取方式有:
read()
:读取文件的全部内容,返回一个字符串readline()
:读取文件的一行内容,返回一个字符串readlines()
:读取文件的所有行内容,返回一个列表
示例代码如下:
file = open('file.txt', 'r') # 打开文件
content = file.read() # 读取文件的全部内容
print(content)
line = file.readline() # 读取文件的一行
print(line)
lines = file.readlines() # 读取文件的所有行
print(lines)
file.close() # 关闭文件
写入文件
在打开文件后,我们可以进行写入文件的操作。写入方式有:
write(str)
:写入一个字符串writelines(strlist)
:写入一个字符串列表
示例代码如下:
file = open('file.txt', 'w') # 打开文件
file.write("Hello,World.") # 写入一个字符串
list = ['Python\n', 'Java\n', 'C++\n']
file.writelines(list) # 写入一个字符串列表
file.close() # 关闭文件
创建文件
我们也可以使用Python中的open()
函数来创建一个新的文件。如果文件已经存在,它将被清空。如下:
file = open('new_file.txt', 'w')
file.close()
删除文件
在Python中,我们可以使用os
模块来删除文件。如下:
import os
os.remove('file.txt')
重命名文件
在Python中,我们可以使用os
模块来重命名文件。如下:
import os
os.rename('file.txt', 'new_file.txt')
以上就是Python中文件操作的一些基本知识。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:一文带你搞懂Python中的文件操作 - Python技术站