希望列表中的名称作为使用 for 循环 python 的文件名

扎克

我在下面有一个列表作为名称列表,并希望使用循环将其用作文件名。

name = [tina, vans, john, sam, victory]

使用 for 循环我想打开下面的文件列表

for i in name:
   a=open('tina.txt')
   b=open('vans.txt')
   c=open('john.txt')
   d=open('sam.txt')
   e=open('victory.txt')

抱歉,我知道这不是正确的代码,但我想为我的代码做这样的事情。任何人都可以帮我做对。谢谢

约阿齐马斯

尝试以下操作(假设“a”的范围在每次迭代后结束,否则请告诉我):

for i in name:
    a = open(f'{i}.txt')

如果您有一个列表列表(根据您在评论中的问题),您可以执行以下操作:

for i in name:
    for k in i:
        a = open(f'{k}.txt')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章