python3 目录存在

安简瑜 2周前 11浏览 0评论

Python3 目录存在指的是在 Python3 程序中设定一定的目录,使得访问该目录下的文件变得更加方便。在 Python3 中,可以使用 os 模块来对目录进行管理。

要判断一个目录是否存在,可以使用 os.path 模块,具体代码如下:

import os

dir_path = "C:/Users/Administrator/Documents/Python3"
if os.path.exists(dir_path):
    print("目录存在")
else:
    print("目录不存在")

如果目录不存在,需要创建它,可以使用 os.makedirs() 函数:

import os

dir_path = "C:/Users/Administrator/Documents/Python3"
if not os.path.exists(dir_path):
    os.makedirs(dir_path)
    print("目录创建成功")
else:
    print("目录已存在")

要遍历一个目录下的所有文件和子目录,可以使用 os.walk() 函数,例如:

import os

dir_path = "C:/Users/Administrator/Documents/Python3"
for root, dirs, files in os.walk(dir_path):
    print("当前目录路径:", root)
    print("当前目录下所有子目录:", dirs)
    print("当前目录下所有文件:", files)

这样就能够遍历目录下的所有文件和子目录了。