Python文件操作函数及其使用方法
Python中提供了很多文件操作函数,这些函数可以用来创建、读取、写入文件以及进行文件的其他操作。在本文中,我们将介绍这些函数的使用方法。
1. 打开文件
打开文件是文件操作的 步。可以使用open()函数来打开文件。open()函数有两个参数, 个是文件名,第二个是打开方式。打开方式有四个:'r','w', 'a'和'x'。'r'表示读取,'w'表示写入,'a'表示在文件末尾追加内容,'x'表示创建一个新文件。
示例:
# 打开文件
file = open('test.txt', 'r')
2. 读取文件
打开文件后,就可以使用read()函数来读取文件中的内容了。read()函数可以读取整个文件或者部分内容。当不给read()函数传参数时,默认会读取整个文件。
示例:
# 读取文件 content = file.read()
3. 关闭文件
在完成文件读取后,要及时关闭文件以释放资源。可以使用close()函数来关闭文件。
示例:
# 关闭文件 file.close()
4. 写入文件
使用open()函数以写入模式打开一个文件时,可以使用write()函数来向文件中写入内容。需要注意的是,当使用write()函数时,文件中原有的内容将被覆盖。
示例:
# 写入文件
file = open('test.txt', 'w')
file.write('Hello World!')
file.close()
5. 追加文件
可以使用open()函数以追加模式打开一个文件,并使用write()函数向文件中追加内容。使用追加模式时,write()函数向文件中追加内容,而不是覆盖原有的内容。
示例:
# 追加文件
file = open('test.txt', 'a')
file.write('Hello Python!')
file.close()
6. 删除文件
可以使用os模块的remove()函数来删除文件。
示例:
# 删除文件
import os
os.remove('test.txt')
7. 重命名文件
可以使用os模块的rename()函数来重命名文件。
示例:
# 重命名文件
import os
os.rename('old.txt', 'new.txt')
8. 文件路径
在Python中,可以使用os模块的getcwd()函数来获取当前工作目录的路径。在操作文件时,可以使用绝对路径或相对路径。
示例:
# 获取当前工作目录 import os print(os.getcwd())
以上就是Python文件操作函数及其使用方法的介绍。通过这些函数,我们可以方便地进行文件操作,如读取、写入、追加、删除和重命名等操作。在文件操作时,还需要注意及时关闭文件以释放资源。
