当前位置:首页 » 编程语言 » python获取目录下的所有文件

python获取目录下的所有文件

发布时间: 2022-08-02 06:08:06

python3怎么读取目录下所有txt文件,并将文件名读取顺序保存到字典

import os
result = {}
for f_path,f_dir,f_files in os.walk(绝对目录):
if not f_files:
continue
for f in f_files:
if f.spilt('.')[-1] == 'txt':
result[f] = len(result)

❷ python获取文件夹下所有文件名

使用os模块可以获取指定文件夹下所有文件名,有两个方法os.walk()和os.listdir().
(1)os.walk可以用于遍历指定文件下所有的子目录、非目录子文件。
(2)os.listdir()用于返回指定的文件夹下包含的文件或文件夹名字的列表,这个列表按字母顺序排序。

❸ python 怎么读取当前目录下指定文件

读文本文件
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.close( )

读固定字节
file_object = open('abinfile', 'rb')
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )

读每行
list_of_all_the_lines = file_object.readlines( )
如果文件是文本文件,还可以直接遍历文件对象获取每行:
for line in file_object:
process line

❹ python 获得指定目录下所有文件名 要求:linux下,使用Python2.7,获取第一层文件、文件夹

import os
Path='目录全路径'

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

❺ python怎么获取路径下的所有文件夹名字

import os
os.chdir("D:\\python") #设置需要查看的目录
a = [x for x in os.listdir() if os.path.isdir(x)]
列表a里面就是当前目录下的文件夹名字

❻ python怎么读取一个路径下的文件

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

❼ Python中如何遍历指定目录下的所有文件

例如:在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 ):... for root, dirs, files in os.walk( path ):... for fn in files:... print root, fn... >>> fun( r'C:\TDDOWNLOAD' )C:\TDDOWNLOAD a.txtC:\TDDOWNLOAD b.txtC:\TDDOWNLOAD\sub1 c.txtC:\TDDOWNLOAD\sub1 d.txt>>> 2. glob.glob glob.glob()只接受一个参数,这个参数既代有路径,又代有匹配模式,返回值为一个列表。注意,glob.glob()无法直接穿透子文件夹,需要自己处理:>>> def fun( path ):... for fn in glob.glob( path + os.sep + '*' ): # '*'代表匹配所有文件... if os.path.isdir( fn ): # 如果结果为文件夹... fun( fn ) # 递归... else:... print fn... >>> fun( r'C:\TDDOWNLOAD' )C:\TDDOWNLOAD\a.txtC:\TDDOWNLOAD\b.txtC:\TDDOWNLOAD\sub1\c.txtC:\TDDOWNLOAD\sub1\d.txt>>> '*'为匹配模式,代表匹配所有文件,只有这样才能将子文件夹查出来,以便递归深入,探查下一层的文件。

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

#可以使用os.listdir()

importos

#指定的目录
path="/xxxx/xx/"
filelist=[]
forfinos.listdir():
ifos.path.isdir(f):
filelist.append(f)

#打印出所有文件的列表
printfilelist

❾ 用python 列出指定目录下所有的txt文件,并输出每个文件的创建日期和大小

《》网络网盘免费在线下载链接:

提取码:9cjq

操作更方便哦

❿ python获取目录下所有文件的文件名

import os
for root, dirs, files in os.walk("d:\\test"): #d:\\test是所需求获取文件的目录,具体目录名,自行指定。
print(files)

热点内容
御龙在天脚本辅助 发布:2025-01-23 11:57:16 浏览:886
我的世界电脑版服务器号码 发布:2025-01-23 11:57:14 浏览:980
小科编程 发布:2025-01-23 11:48:55 浏览:673
安卓手机如何禁止未知软件安装 发布:2025-01-23 11:47:31 浏览:690
脚本我是一 发布:2025-01-23 11:44:27 浏览:642
安卓的哈灵麻将哪里下 发布:2025-01-23 11:26:17 浏览:230
全本免费阅读器在哪缓存 发布:2025-01-23 11:14:54 浏览:440
传输数据加密 发布:2025-01-23 11:03:20 浏览:256
win7文件夹没有共享 发布:2025-01-23 10:55:43 浏览:142
php原链接 发布:2025-01-23 10:49:56 浏览:515