gpt4 book ai didi

python - 将列表转换为带有前缀和后缀的字符串

转载 作者:行者123 更新时间:2023-11-30 23:32:17 25 4
gpt4 key购买 nike

我有这个列表:

myist = ['0', '1', '2', '3']

我想通过 os.system() 执行一些操作,其中一行使用多个文件:

cat file0.txt file1.txt file2.txt file3.txt > result.txt

但我不知道如何在加入列表时添加后缀。这:

os.system("cat file" + ' file'.join(mylist) +".txt > result.txt" )

会给我:

cat file0 file1 file2 file3.txt > result.txt

但我想要的是这样的:

cat file0.txt file1.txt file2.txt file3.txt > result.txt

所以我正在搜索类似'prefix'.join(mylist).'suffix'的内容。如何在不使用 for 循环的情况下做到这一点?

最佳答案

您可以将后缀添加到字符串的开头:

os.system("cat file" + '.txt file'.join(mylist) +".txt > result.txt")

或者您可以在 map 函数中使用字符串格式:

os.system("cat " + ' '.join(map('file{0}.txt'.format, mylist)) + " > result.txt")

关于python - 将列表转换为带有前缀和后缀的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19464630/

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