一、创建txt文件
在Python中,使用open()函数可以创建txt文件,并指定文件名和模式(读写)。以写入模式为例,创建txt文件的代码如下:
with open('file.txt', 'w') as f: f.write('Hello World!')
在这个代码块中,我们用open()打开了一个名为“file.txt”的文件,并将其设置为写入模式(’w’)。然后,我们使用write()函数写入了一个字符串“Hello World!”到文件中。最后,我们使用with关键字,保证文件被正常关闭,以避免资源泄漏。
二、读取txt文件
那么,如果我们想要读取txt文件中的内容,应该如何操作呢?我们可以使用open()函数打开txt文件,然后使用read()函数读取文件中的内容。实现代码如下:
with open('file.txt', 'r') as f: content = f.read()
在这个代码块中,我们首先打开了名为“file.txt”的文件,并将其设置为读取模式(’r’)。然后,我们使用read()函数读取文件中的所有内容,并将其存储在变量content中。
三、逐行读取txt文件
有时候,我们需要逐行读取txt文件中的内容。在Python中,我们可以使用for循环逐行读取文件中的内容。代码示例如下:
with open('file.txt', 'r') as f: for line in f: print(line)
在这个代码块中,我们仍然打开了名为“file.txt”的文件,并将其设置为读取模式。然后,我们使用for循环逐行读取文件中的所有内容,并使用print()函数打印每一行。
四、在txt文件中添加内容
有时候,我们需要在已经存在的txt文件中添加一些内容。在Python中,我们可以使用append模式(’a’)在文件末尾添加内容。代码实现如下:
with open('file.txt', 'a') as f: f.write('\nHello Python!')
在这个代码块中,我们打开了名为“file.txt”的文件,并将其设置为append模式。然后,我们使用write()函数添加了一个字符串“Hello Python!”到文件末尾,并且在末尾添加了一个换行符,使其从新的一行开始。
五、重命名和删除txt文件
最后,让我们来看看如何重命名和删除txt文件。在Python中,我们可以使用os模块中的rename()函数来重命名txt文件,使用remove()函数来删除txt文件。代码实现如下:
import os os.rename('file.txt', 'new_file.txt') # 重命名文件 os.remove('new_file.txt') # 删除文件
在这个代码块中,我们首先导入了os模块。然后,我们使用rename()函数将文件“file.txt”重命名为“new_file.txt”。最后,我们使用remove()函数删除了文件“new_file.txt”。
原创文章,作者:QZTQB,如若转载,请注明出处:https://www.506064.com/n/372042.html