python保存的文件名_Python - 读取文件,保存文件名和访问这些文件

£神魔★判官ぃ 2022-11-19 09:50 319阅读 0赞

你应该使用“列表理解”。以下是如何执行此操作的示例:

lst_names = [os.path.join(full_subdir_name, n) for n in os.listdir(full_subdir_name)]那么你就可以构建完整的namelist。首先,您应该设置名称列表。

# example using Windwows filenames

# note that we use “raw strings” with r’’ so the backslash will not be weird

lst_names = [r’C:\Users\steveha\Desktop’, r’C:\Users\steveha\Documents’, r’C:\Users\steveha\Music’]

# example using Mac or Linux filenames

lst_names = [‘/home/steveha/Desktop’, ‘/home/steveha/Documents’, ‘/home/steveha/Music’使用您的名称设置lst_names后,构建完整的namelist:

namelist = {}

for full_subdir_name in lst_names:

namelist[full_subdir_name] = [os.path.join(full_subdir_name, n) for n in os.listdir(full_subdir_name)]我个人认为使用比full_subdir_name更短的变量名更容易阅读:

namelist = {}

for f in lst_names:

namelist[f] = [os.path.join(f, n) for n in os.listdir(f)]

发表评论

表情:
评论列表 (有 0 条评论,319人围观)

还没有评论,来说两句吧...

相关阅读