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

Python中的os模块及其常用函数

发布时间:2023-05-26 16:52:59

Python中的os模块是一个很重要的模块,它提供了许多操作系统级别的功能。os模块是在Python程序中访问操作系统资源的标准方法之一。这篇文章将介绍os模块及其常用函数。

1. os.getcwd()函数

这个函数返回当前工作目录。它没有参数。例如:

import os

print(os.getcwd())

运行上述代码会得到当前的工作目录。

2. os.listdir()函数

这个函数返回指定目录中的所有文件和目录的名称。例如:

import os

print(os.listdir("/home"))

运行上述代码会得到home目录下的所有文件和目录名称。

3. os.mkdir()函数

这个函数用于创建指定名称的目录。例如:

import os

os.mkdir("newdir")

运行上述代码将在当前目录下创建一个名为newdir的新目录。

4. os.remove()函数

这个函数用于删除指定的文件。例如:

import os

os.remove("file.txt")

运行上述代码将删除当前目录下的file.txt文件。

5. os.rmdir()函数

这个函数用于删除指定的目录。例如:

import os

os.rmdir("newdir")

运行上述代码将删除当前目录下的newdir目录。

6. os.rename()函数

这个函数用于修改文件或目录的名称。例如:

import os

os.rename("oldname", "newname")

运行上述代码将当前目录下的oldname文件或目录名修改为newname。

7. os.path.isfile()函数

这个函数检查指定路径是否是文件。例如:

import os

print(os.path.isfile("file.txt"))

运行上述代码会输出True或False,以表明file.txt是否为文件。

8. os.path.isdir()函数

这个函数检查指定路径是否是目录。例如:

import os

print(os.path.isdir("/home"))

运行上述代码会输出True或False,以表明/home是否为目录。

9. os.path.exists()函数

这个函数检查指定路径是否存在。例如:

import os

print(os.path.exists("file.txt"))

运行上述代码会输出True或False,以表明file.txt文件在当前目录下是否存在。

10. os.path.join()函数

这个函数将目录和文件名连接起来。例如:

import os

print(os.path.join("/home", "file.txt"))

运行上述代码会输出/home/file.txt。

以上就是os模块常用函数的介绍,这些函数可以方便地操作文件和目录。在实际开发中,我们可以根据需要来调用这些函数。