Python - 生成的连接值不应生成新行

时间:2015-10-14 22:31:10

标签: python string-concatenation

我正在从文本文件中读取值,并为他们提供我老板提出的格式。它应该是这样的:

  

Max-Stock-Multiplier-ALL 0.001200介于0.000000 10000.000000

“0.0012”值是我正在从文件中读取的部分。我有其他几行,我也是这样做的,但只有在这一行中,结果是:

  

Max-Stock-Multiplier-ALL 0.001200

     

介于0.000000 10000.000000

之间

所以,我的代码就是这个

newline1 = "Target-Stock-Multiplier-ALL  %s Between 0.000000 10000.000000\n" % (line[37])

我正在犯的错误是什么?

1 个答案:

答案 0 :(得分:3)

line[37]中有换行符。只需使用strip

将其删除即可
newline1 = "Target-Stock-Multiplier-ALL  %s Between 0.000000 10000.000000\n" % (line[37].strip('\n'))