一、os.listdir()-列出路径下的文件和目录名
import os
path = './' # 当前路径
dirs = os.listdir(path)
# 遍历输出所有文件名和目录名
for file in dirs:
print(file)
os.listdir()函数用于从指定路径中获取包含的文件或目录的列表。 在这个例子中,我们定义了当前路径path='./',并用os.listdir()函数获取这个路径下的所有文件和文件夹的名称,然后通过遍历这个列表输出所有的名称。
二、os.path.isfile()-判断路径是否为文件
import os
file_path = './example.txt'
if os.path.isfile(file_path):
print(file_path + ' is a file')
else:
print(file_path + ' is not a file')
os.path.isfile()函数用于判断指定路径是否是一个文件。 这个例子中,我们定义了路径file_path='./example.txt',然后用os.path.isfile()函数判断这个路径是否为一个文件。
三、os.path.isdir()-判断路径是否为目录
import os
dir_path = './example_dir/'
if os.path.isdir(dir_path):
print(dir_path + ' is a directory')
else:
print(dir_path + ' is not a directory')
os.path.isdir()函数用于判断指定路径是否是一个目录。 在这个例子中,我们定义了路径dir_path='./example_dir/',然后用os.path.isdir()函数判断它是否为一个目录。
四、os.path.exists()-判断路径是否存在
import os
path = './example.txt'
if os.path.exists(path):
print(path + ' exists')
else:
print(path + ' does not exist')
os.path.exists()函数用于判断指定路径是否存在。 在这个例子中,我们定义了路径path='./example.txt',然后用os.path.exists()函数判断它是否存在。
五、os.walk()-遍历目录树
import os
path = './example_dir/'
# 遍历打印目录树
for root, dirs, files in os.walk(path):
print('root:', root)
print('dirs:', dirs)
print('files:', files)
os.walk()函数用于生成目录树中每一个目录下的所有文件名和目录名。 在这个例子中,我们定义了目录path='./example_dir/',然后用os.walk()函数生成目录树并打印输出目录树下每一个目录的名称、该目录下的所有文件夹和文件的名称。
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/286289.html
微信扫一扫
支付宝扫一扫