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

使用Python函数来操作文件和目录

发布时间:2023-06-22 22:49:45

Python是一种高级编程语言,功能强大,用途广泛,可以使用Python函数来操作文件和目录。本文将介绍几种Python函数,包括读写文件,创建目录,遍历目录等操作。

读写文件

我们可以使用Python内置的open函数来打开和读取文件。open函数需要一个参数filename,指定要读取的文件名。另外,我们还需要指定打开文件的模式,比如'r'表示只读模式,'w'表示写入模式。例如:

file = open('test.txt', 'r')

content = file.read()

print(content)

file.close()

使用上述代码,我们可以读取test.txt文件,并将其内容打印出来。在读完文件后,需要使用close函数关闭文件。

另外,我们可以使用Python内置的write函数来写文件。写文件的过程与读文件类似。例如:

file = open('test.txt', 'w')

file.write('this is test')

file.close()

使用上述代码,我们可以在test.txt文件中写入'this is test'。

创建目录

我们可以使用Python的os模块中的makedirs函数来创建目录。例如:

import os

os.makedirs('test_dir')

使用上述代码,我们可以在当前目录下创建一个名为test_dir的新目录。

遍历目录

我们可以使用Python的os模块中的listdir函数来遍历目录。例如:

import os

dir = 'test_dir'

for filename in os.listdir(dir):

    print(filename)

使用上述代码,我们可以遍历目录test_dir中的所有文件和子目录,并将它们的名称打印出来。

总结

本文介绍了使用Python函数来操作文件和目录的基本方法。读写文件可以使用open和close函数来实现,创建目录可以使用os模块中的makedirs函数来实现,遍历目录可以使用os模块中的listdir函数来实现。掌握这些基本操作,可以让我们更加方便地处理文件和目录。