【发布时间】:2019-11-20 01:50:39
【问题描述】:
我对 python 有点陌生:
我正在尝试将文本文件写入不同的格式。给定一个格式的文件:
[header]
rho = 1.1742817531
mu = 1.71997e-05
q = 411385.1046712013
...
我想要:
[header]
1.1742817531, 1.71997e-05, 411385.1046712013, ...
并且能够在下面写下连续的行。
现在,我有以下内容:
inFile = open('test.txt', 'r')
f = open('test.txt').readlines()
firstLine = f.pop(0) #removes the first line
D = ''
for line in f:
D = line.strip('\n')
b=D.rfind('=')
c=D[b+2:]
line = inFile.readline()
它只返回最后一个值“3”。
如何让它以我想要的格式返回一个字符串(将被保存到一个新的 txt 文件中)?
提前致谢。
【问题讨论】:
-
您想要输出文件中每一行的数字吗?