Python - 生成的连接值不应生成新行
Python - concatenated value that generates shouldn't generates a new line
我正在从文本文件中读取值,并为它们提供老板要求的格式。它应该是这样的:
Max-Stock-Multiplier-ALL 0.001200 Between 0.000000 10000.000000
“0.0012”值是我从 file.It 中读取的部分,还有其他几行我也做了同样的事情,但只有这一行的结果是:
Max-Stock-Multiplier-ALL 0.001200
Between 0.000000 10000.000000
所以,我的代码是这样的
newline1 = "Target-Stock-Multiplier-ALL %s Between 0.000000 10000.000000\n" % (line[37])
我犯了什么错误??
您在 line[37]
中有一个换行符。只需使用 strip
:
删除它
newline1 = "Target-Stock-Multiplier-ALL %s Between 0.000000 10000.000000\n" % (line[37].strip('\n'))
我正在从文本文件中读取值,并为它们提供老板要求的格式。它应该是这样的:
Max-Stock-Multiplier-ALL 0.001200 Between 0.000000 10000.000000
“0.0012”值是我从 file.It 中读取的部分,还有其他几行我也做了同样的事情,但只有这一行的结果是:
Max-Stock-Multiplier-ALL 0.001200
Between 0.000000 10000.000000
所以,我的代码是这样的
newline1 = "Target-Stock-Multiplier-ALL %s Between 0.000000 10000.000000\n" % (line[37])
我犯了什么错误??
您在 line[37]
中有一个换行符。只需使用 strip
:
newline1 = "Target-Stock-Multiplier-ALL %s Between 0.000000 10000.000000\n" % (line[37].strip('\n'))