欢迎访问宙启技术站
智能推送

Python文件操作函数及其使用方法

发布时间:2023-06-04 01:03:57

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文件操作函数及其使用方法的介绍。通过这些函数,我们可以方便地进行文件操作,如读取、写入、追加、删除和重命名等操作。在文件操作时,还需要注意及时关闭文件以释放资源。