hsfl.net
当前位置:首页 >> python 怎么获取路径下的所有文件 >>

python 怎么获取路径下的所有文件

import osdir="e:\\"for root,dirs,files in os.walk(dir): for file in files: print os.path.join(root,file)

#可以使用os.listdir() import os#指定的目录path = "/xxxx/xx/"filelist = []for f in os.listdir(): if os.path.isdir(f): filelist.append(f)#打印出所有文件的列表 print filelist

import osfilepath='/usr/bin'files=os.listdir(filepath) #获取filepath路径下的所有文件列表filename='aa.txt'fullname=(os.sep).join([filepath,filename])with open(fullname) as f: s=f.read()

import osmydir = '目录'for filename in os.listdir(mydir): filepath = os.path.join(mydir, filename) if os.path.isfile(filepath): print filepath 如果解决了您的问题请采纳!如果未解决请继续追问

如果想把该目录下所有的文件都统计出来,包括子目录、子目录的子目录。。。 可以使用os.walk来找出目录下所有的文件 import osprint sum([len(x) for _, _, x in os.walk(os.path.dirname("test"))])#test是目录名 os.walk会递归遍历指定目录下...

import os dir="e:\\" for root,dirs,files in os.walk(dir): for file in files: print os.path.join(root,file)

l=[]for root,dirs,files in os.walk(f): if len(dirs)==0: print "No dirs" else: for d in dris: dd=os.path.join(root,d) l.append(dd)return l

读文本文件 input = open('data', 'r') #第二个参数默认为r input = open('data') 读二进制文件 input = open('data', 'rb') 读取所有内容 file_object = open('thefile.txt') try: all_the_text = file_object.read( ) finally: file_object.cl...

import os Path='目录全路径' fout=open('输出文件名','w') for Name in os.listdir(Path) : (缩进) Pathname= os.path.join(Path,Name) (缩进) print>>fout,Pathname fout.close() 纯手工写作,没有测试

例如:在C:\TDDOWNLOAD目录下有a.txt、b.txt两个文件,另有\sub1子文件夹,C:\TDDOWNLOAD\sub1下又有c.txt、d.txt两个文件。 1. os.walk os.walk()返回一个三元素的tuple:当前路径、子文件夹名称、文件列表。 >>> import os >>> def fun( path ...

网站首页 | 网站地图
All rights reserved Powered by www.hsfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com