利用python 列出文件下的所有文件
方法1 使用os.listdir 模块
import os
for filename in os.listdir('路径)
print filename
方法2 使用glob模块
import glob
for filename in glob.glob('/home/aaa/*.txt) #筛选出来 .txt 结尾的文件
print filenname
利用python 判断文件是否存在
import os
filename = '/home/aaa/aaa.txt'
file_dir = os.path.path(filename)[0] #分离出来文件的路径
file_name = os .path.path(filename)[1] #分离出来文件的名字
if not os.path.isdir(file_dir): # 首先判断文件的路径是否存在,不存在的话先创建路径
os.makedirs(file_dir)
if not os.path.exists(filename ): #然后判断文件是否存在,不存在的话创建文件。
os.system(r'touch %s' % filename)
|