Python - 目录


所有文件都包含在不同的目录中,Python 处理这些文件也没有问题。os模块有多种方法可以帮助您创建、删除和更改目录。

mkdir() 方法

您可以使用 os 模块的 mkdir() 方法在当前目录中创建目录。您需要为此方法提供一个参数,其中包含要创建的目录的名称。

句法

os.mkdir("newdir")

例子

以下是在当前目录中创建目录 test 的示例 -

#!/usr/bin/python3
import os

# Create a directory "test"
os.mkdir("test")

chdir() 方法

您可以使用 chdir() 方法更改当前目录。chdir() 方法接受一个参数,该参数是要设为当前目录的目录的名称。

句法

os.chdir("newdir")

例子

以下是进入“/home/newdir”目录的示例 -

import os

# Changing a directory to "/home/newdir"
os.chdir("/home/newdir")

getcwd() 方法

getcwd() 方法显示当前工作目录。

句法

os.getcwd()

例子

以下是给出当前目录的示例 -

#!/usr/bin/python3
import os

# This would give location of the current directory
os.getcwd()

rmdir() 方法

rmdir() 方法删除目录,该目录作为方法中的参数传递。

在删除目录之前,应删除其中的所有内容。

句法

os.rmdir('dirname')

例子

以下是删除“/tmp/test”目录的示例。需要提供目录的完全限定名称,否则它将在当前目录中搜索该目录。

#!/usr/bin/python3
import os

# This would remove "/tmp/test" directory.
os.rmdir( "/tmp/test" )