博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python——获取文件列表
阅读量:5320 次
发布时间:2019-06-14

本文共 1255 字,大约阅读时间需要 4 分钟。

1 """-------------------------------------------------------- 2 <
<获取文件列表>
> 3 (1) os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。 4 这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。只支持在 5 Unix, Windows 下使用。 6 (2) os.path.join(path1[, path2[, ...]]) 把目录和文件名合成一个路径 7 ---------------------------------------------------------""" 8 import os 9 data_dir = "datacn/dialog/"10 11 """获取文件列表"""12 def getRawFileList(path):13 """-------------------------14 files,names=getRawFileList(raw_data_dir)15 files: ['datacn/dialog/one.txt', 'datacn/dialog/two.txt']16 names: ['one.txt', 'two.txt']17 ----------------------------"""18 files = []19 names = []20 for f in os.listdir(path):21 if not f.endswith("~") or not f == "": # 返回指定的文件夹包含的文件或文件夹的名字的列表22 files.append(os.path.join(path, f)) # 把目录和文件名合成一个路径23 names.append(f)24 return files, names25 26 files,names = getRawFileList(data_dir)27 print("files:", files)28 print("names:", names)
E:\MySoft\Anaconda3\envs\tensorFlow\python.exe E:/MySoft/pyCharm/RNN_ChattingRobot_Day/test1.pyfiles: ['datacn/dialog/one.txt', 'datacn/dialog/two.txt']names: ['one.txt', 'two.txt']Process finished with exit code 0

 

转载于:https://www.cnblogs.com/fpzs/p/10721707.html

你可能感兴趣的文章
js 获取视频的第一帧
查看>>
各种正则验证
查看>>
观察者模式(Observer)
查看>>
python中numpy.r_和numpy.c_
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
freebsd 实现 tab 命令 补全 命令 提示
查看>>
struts1和struts2的区别
查看>>
函数之匿名函数
查看>>
shell习题第16题:查用户
查看>>
实验4 [bx]和loop的使用
查看>>
Redis常用命令
查看>>
2018.11.06 bzoj1040: [ZJOI2008]骑士(树形dp)
查看>>
2019.02.15 bzoj5210: 最大连通子块和(链分治+ddp)
查看>>
redis cluster 集群资料
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
微软职位内部推荐-SOFTWARE ENGINEER II
查看>>
centos系统python2.7更新到3.5
查看>>
MVVM模式下关闭窗口的实现
查看>>
c#与java中byte字节的区别及转换方法
查看>>
A WebBrowser Toy
查看>>