os.listdir() 方法
作用:
os.listdir() 方法 : 返回指定文件夹包含的文件或文件夹名字的列表。该列表顺序以字母排序。
语法:
listdir()方法的语法如下:
os.listdir(path)
参数:
- path–需要列出的目录路径
实例:
F:\data\input 文件夹下:
import os
path = 'F:\\data\\input'
dirs = os.listdir(path)
# 输出所有文件和文件夹
for file in dirs:
print(file)
output:
hamlet.txt
hamlet2.txt
input.txt
test
userurl_20150911.tdl
os.path.join() 函数
作用:
os.path.join() : 将多个路径组合后返回
语法:
os.path.join(path1[,path2[,......]])
实例:
import os
path_root = 'F:\\data\\input'
dirs = os.listdir(path_root)
# 输出所有文件和文件夹
for file in dirs:
path = os.path.join(path_root)
path_test = os.path.join(path)
#print(path)
print(path_test)
#也可以直接进行将多个路径组合后返回
p = os.path.join('F:\\data\\input','test')
print(p)
output:
F:\data\input\hamlet.txt
F:\data\input\hamlet2.txt
F:\data\input\input.txt
F:\data\input\test
F:\data\input\userurl_20150911.tdl
F:\data\input\test #直接将多个路径组合后返回