使用python创建和操作文件
发布时间:2023-12-12 14:13:20
在Python中,可以使用内置的open()函数创建、打开和操作文件。open()函数的基本语法如下:
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
其中,file是要操作的文件名或路径,mode是打开文件的模式,默认为只读模式('r')。下面是一些常用的文件操作操作和对应的示例代码。
1. 创建文件
要创建一个新文件,可以使用open()函数以写入模式('w')打开文件。如果文件不存在,将会创建一个新文件。示例代码如下:
file = open('new_file.txt', 'w')
file.close()
这段代码创建了一个名为new_file.txt的文件。
2. 写入文件
要将数据写入文件,可以使用文件对象的write()方法。示例代码如下:
file = open('new_file.txt', 'w')
file.write('Hello, World!')
file.close()
这段代码将字符串'Hello, World!'写入了new_file.txt文件中。
3. 读取文件
要读取文件中的内容,可以使用文件对象的read()方法。示例代码如下:
file = open('new_file.txt', 'r')
content = file.read()
file.close()
print(content)
这段代码读取了new_file.txt文件中的内容,并打印输出。
4. 逐行读取文件
要逐行读取文件中的内容,可以使用文件对象的readline()方法。示例代码如下:
file = open('new_file.txt', 'r')
line = file.readline()
while line:
print(line)
line = file.readline()
file.close()
这段代码逐行读取了new_file.txt文件中的内容,并依次打印输出。
5. 追加写入文件
要在文件末尾追加内容,可以使用以追加模式('a')打开文件。示例代码如下:
file = open('new_file.txt', 'a')
file.write('
This is a new line.')
file.close()
这段代码在new_file.txt文件的末尾追加了一行文本。
6. 删除文件
要删除文件,可以使用os模块的remove()函数。示例代码如下:
import os
os.remove('new_file.txt')
这段代码删除了名为new_file.txt的文件。
以上是一些常用的文件操作的示例代码,你可以根据具体需求和场景继续深入学习和使用Python的文件操作功能。
