gpt4 book ai didi

python - 如何根据逗号分割文件行并连接新字符串

转载 作者:行者123 更新时间:2023-12-01 00:48:57 49 4
gpt4 key购买 nike

我有一个文件,其中包含如下行,文件位于/tmp/file

            cat /tmp/file
server1,server2
server4,server4

我想将每一行连接到新单词“.com”,因此它如下所示。当我隐藏这个并拆分它时不起作用,请指导

        newfile = server1.com,server2.com
server3.com,server4.com



with open('/tmp/file', 'r') as file1:
newline = ''
for line in file1:
y = line.split()
print(y)
for line in y:
z = str(y).split(',')
print(z)
newline = str(z)+".com".join('' )
print(newline)

结果:

            ['server1,server2']
['server3,server4']
["['server3", "server4']"]
["['server3", "server4']"]

预计: server1.com,server2.com server3.com,server4.com

最佳答案

with open('/tmp/file', 'r') as r:
for line in r:
newline = line.strip()
newline = newline.split(',')
for i in range(len(newline)):
newline[i] = newline[i] + ".com"
newline = ",".join(newline)
print newline

这段代码还可以优化很多。但这是为了更好地理解

关于python - 如何根据逗号分割文件行并连接新字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56721312/

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