“使用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模块提供的这些函数,我们可以更方便地进行文件和目录的操作,并更好地管理我们的文件系统。
