我一直在尝试用一个值(比如 1)替换文本文件中的一个单词,但是我的输出文件是空白的。我是 python 的新手(我学习它只有一个月的时间)。
我的文件比较大,但我现在只想用值 1 替换一个单词。这是文件的一部分:
NAME SECOND_1
ATOM 1 6 0 0 0 # ORB 1
ATOM 2 2 0 12/24 0 # ORB 2
ATOM 3 2 12/24 0 0 # ORB 2
ATOM 4 2 0 0 4/24 # ORB 3
ATOM 5 2 0 0 20/24 # ORB 3
ATOM 6 2 0 0 8/24 # ORB 3
ATOM 7 2 0 0 16/24 # ORB 3
ATOM 8 6 0 0 12/24 # ORB 1
ATOM 9 2 12/24 0 12/24 # ORB 2
ATOM 10 2 0 12/24 12/24 # ORB 2
#1
#2
#3
我想首先用值 1 替换单词 ATOM。接下来我想用空格替换 #ORB。到目前为止,这是我正在尝试的。
input = open('SECOND_orbitsJ22.txt','r')
output=open('SECOND_orbitsJ22_out.txt','w')
for line in input:
word=line.split(',')
if(word[0]=='ATOM'):
word[0]='1'
output.write(','.join(word))
任何人都可以提供任何建议或帮助吗?非常感谢。