我正在开发一个程序,其中有一个文件夹中所有文件的列表。现在它只将文件作为一个实体输出,就像一个字符串一样。我需要每个文件分别显示。有办法做到这一点吗? 这是我使用的代码:
import os
options = [
"Select a publisher",
os.listdir("C:/Users/bodig/Desktop/ad.olo exporter/config")
]
print(options)
输出:
['Select a publisher', ['bdu.json', 'ea.json', 'frz.json', 'fs.json', 'nfz.json', 'rht.json', 'taa.json', 'vol.json']]
问题是它们都是一个实体。我不知道如何将它们显示在一行中。我想要的输出如下所示:
'Select a publisher'
'bdu.json'
'ea.json'
'frz.json'
'fs.json'
'nfz.json'
'rht.json'
'taa.json'
'vol.json'
您可以修改打印语句,如下所示打印
输出:
我不完全理解您的问题,但是通过将文件名放在单独的行中,我可以提供帮助(因为我认为这是您想要的)。只需使用for循环:
要将它们全部打印在一行中(用逗号分隔),可以使用:
相关问题 更多 >
编程相关推荐