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

文件夹操作:Python中文件夹操作函数的使用方法

发布时间:2023-06-26 19:28:14

Python是一门十分强大的编程语言,在文件夹操作方面也提供了许多函数来实现开发者的需求。其中包括创建文件夹、删除文件夹、修改文件夹和读取文件夹等操作。下面就来详细介绍一下这些函数的使用方法。

1. 创建文件夹

Python中创建文件夹的函数为os.mkdir(path),其中参数path为要创建的文件夹路径。例如:

import os

os.mkdir('test')

运行上述代码后,会在当前路径下创建一个名为test的文件夹。

如果想要创建多层级的文件夹,可以使用os.makedirs(path)函数。例如:

import os

os.makedirs('test1/test2/test3')

运行上述代码后,会在当前路径下创建三层级的文件夹test1、test2和test3。

2. 删除文件夹

Python中删除文件夹的函数为os.rmdir(path),其中参数path为要删除的文件夹路径。例如:

import os

os.rmdir('test')

运行上述代码后,会删除当前路径下名为test的文件夹。

如果要删除多层级的文件夹,可以使用os.removedirs(path)函数。例如:

import os

os.removedirs('test1/test2/test3')

运行上述代码后,会删除三层级的文件夹test1、test2和test3。

3. 修改文件夹

Python中修改文件夹的函数为os.rename(oldpath, newpath),其中参数oldpath为原文件夹路径,参数newpath为新文件夹路径。例如:

import os

os.rename('old', 'new')

运行上述代码后,会将当前路径下名为old的文件夹重命名为new。

4. 读取文件夹

Python中读取文件夹的函数为os.listdir(path),其中参数path为要读取的文件夹路径。例如:

import os

print(os.listdir('.'))

运行上述代码后,会打印出当前路径下所有文件和文件夹的名称。

另外,可以使用os.path.isdir(path)函数来判断一个路径是否为文件夹。例如:

import os

print(os.path.isdir('test'))

运行上述代码后,会输出True或False,表示当前路径下是否存在名为test的文件夹。

总结

通过以上介绍,我们可以看到Python中提供了许多用于文件夹操作的函数,可以帮助我们快速完成文件夹的创建、删除、修改和读取等操作。在实际开发中,可以根据自己的需求灵活运用这些函数,提高工作效率。