一、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()
函数生成目录树并打印输出目录树下每一个目录的名称、该目录下的所有文件夹和文件的名称。