作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
How do I list all files of a directory?
(21 个回答)
3年前关闭。
我正在尝试获取包含文件路径和文件名的字符串列表。
目前我只将文件名放入列表中。
代码:
hamFileNames = os.listdir("train_data\ham")
['0002.1999-12-13.farmer.ham.txt',
'0003.1999-12-14.farmer.ham.txt',
'0005.1999-12-14.farmer.ham.txt']
['train_data\ham\0002.1999-12-13.farmer.ham.txt',
'train_data\ham\0003.1999-12-14.farmer.ham.txt',
'train_data\ham\0005.1999-12-14.farmer.ham.txt']
最佳答案
由于您可以访问目录路径,因此您可以执行以下操作:
dir = "train_data\ham"
output = map(lambda p: os.path.join(dir, p), os.listdir(dir))
output = [os.path.join(dir, p) for p in os.listdir(dir)]
os.path.join
将使用其中的文件名加入您的目录路径。
关于python - 如何将文件路径+文件名放入列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47065932/
我是一名优秀的程序员,十分优秀!