【发布时间】:2017-06-15 18:37:49
【问题描述】:
我想写成一行,比如:
Blah blah 123456 0.0000123
我使用了以下代码:
value1 = 123456
value2 = 0.0000123
k = "Blah blah" + value1 +value2
File.write(k)
#outFile.write("Blah blah %s %s" % (value1 ,value2) )
输出总是:
Blah blah 123456
0.0000123
【问题讨论】:
-
如果你print
k到终端会发生什么? -
如果不先将数字转换为字符串,
k = "Blah blah" + value1 +value2将无法工作。 -
str(value1).strip() + str(value2).strip() 可能会起作用。请尝试
-
@be_good_do_good 这行得通! str(value1).strip()。谢谢!
标签: python text-files