gpt4 book ai didi

python - 如何将文件路径+文件名放入列表?

转载 作者:行者123 更新时间:2023-12-03 09:40:08 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com