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

“使用Python的os模块操作文件系统的常用函数”

发布时间:2023-07-03 12:15:47

Python的os模块是一个用于操作文件系统的强大工具。它提供了许多常用的函数,可以帮助我们轻松地执行各种文件和目录操作。下面是os模块中一些常用的函数和它们的用法。

1. os.getcwd():获取当前工作目录的路径。

示例:

import os
print(os.getcwd())

2. os.chdir(path):改变当前工作目录。

示例:

import os
os.chdir('path/to/new/dir')
print(os.getcwd())

3. os.listdir(path):返回指定路径下的文件和目录列表。

示例:

import os
print(os.listdir('.'))

4. os.mkdir(path):创建一个新目录。

示例:

import os
os.mkdir('newdir')

5. os.makedirs(path):递归地创建目录。

示例:

import os
os.makedirs('newdir/subdir')

6. os.remove(path):删除指定路径的文件。

示例:

import os
os.remove('filename')

7. os.rmdir(path):删除指定路径的目录。

示例:

import os
os.rmdir('dirname')

8. os.rename(src, dst):重命名文件或目录。

示例:

import os
os.rename('oldname', 'newname')

9. os.path.exists(path):检测路径是否存在。

示例:

import os
print(os.path.exists('filename'))

10. os.path.isfile(path):检测路径是否为文件。

示例:

import os
print(os.path.isfile('filename'))

11. os.path.isdir(path):检测路径是否为目录。

示例:

import os
print(os.path.isdir('dirname'))

12. os.path.join(path1, path2, ...):连接多个路径组件。

示例:

import os
print(os.path.join('/path', 'to', 'dir'))

这些函数只是os模块中的一小部分,还有许多其他有用的函数可以供我们使用。通过使用os模块提供的这些函数,我们可以更方便地进行文件和目录的操作,并更好地管理我们的文件系统。