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

10个在Python中使用文件处理函数的实例

发布时间:2023-06-05 13:20:51

1. 打开文件:

使用Python的open函数来打开文件,并且可以指定打开模式。例如,下面的代码打开test.txt文件并使用'r'模式来读取该文件的内容。

f = open("test.txt", "r")

2. 读取文件内容:

可以使用Python的read函数来读取打开的文件的内容。例如,下面的代码读取打开的test.txt文件的全部内容并输出。

content = f.read()
print(content)

3. 写入文件内容:

可以使用Python的write函数来写入内容到打开的文件中。例如,下面的代码向打开的test.txt文件中写入"Hello World"。

f.write("Hello World")

4. 关闭文件:

当文件读写完成后,需要使用Python的close函数来关闭文件。例如,下面的代码就是关闭test.txt文件。

f.close()

5. 文件迭代器:

可以使用Python的文件迭代器来逐行读取文件内容。例如,下面的代码逐行读取打开的test.txt文件的内容。

f = open("test.txt", "r")
for line in f:
    print(line)
f.close()

6. 文件重命名:

可以使用Python的os模块来重命名文件。例如,下面的代码将test.txt文件重命名为new_test.txt。

import os
os.rename("test.txt", "new_test.txt")

7. 删除文件:

可以使用Python的os模块来删除文件。例如,下面的代码删除名为test.txt的文件。

import os
os.remove("test.txt")

8. 判断文件是否存在:

可以使用Python的os模块来判断文件是否存在。例如,下面的代码判断名为test.txt的文件是否存在。

import os
if os.path.exists("test.txt"):
    print("file exist")
else:
    print("file not exist")

9. 获取文件大小:

可以使用Python的os模块来获取文件大小。例如,下面的代码获取名为test.txt的文件的大小。

import os
size = os.path.getsize("test.txt")
print("file size:", size)

10. 复制文件:

可以使用Python的shutil模块来复制文件。例如,下面的代码将test.txt文件复制到backup目录中。

import shutil
shutil.copyfile("test.txt", "backup/test.txt")