2024-09-30 01:32:31 发布
网友
别生气,但我还是个Python新手。我需要在显示变量后取消回车键。在
data = """ [virtual_machines: %s] \taddress %s.domain.com """ % (line, line) fg = file('munin.txt', 'a') fg.write(stuff)
当打印出来时,它会在变量被打印后创建一个新行。我尝试使用%r,但显示“\n”代码。在
编辑:实际上我正在尝试将其写入另一个文件。在
你怎么打印出来的?在
如果您使用的是print,只需在后面加一个逗号:
print
print data,
这将抑制换行符。在
如果我正确地理解了您的问题,您将在%s后面看到一个新行。看起来line中可能有一个新行,在这种情况下,您可以line.strip()删除它周围的所有空白:
line
line.strip()
... " % (line.strip(), line.strip())
或者
如果你在整件事的结尾看到一个不需要的换行符,那是因为你的多行字符串中有一个换行符,应该参考Jared Updike的答案。在
data = """ [virtual_machines: %s] \taddress %s.domain.com""" % (line, line)
你怎么打印出来的?在
如果您使用的是
print
,只需在后面加一个逗号:这将抑制换行符。在
如果我正确地理解了您的问题,您将在%s后面看到一个新行。看起来
line
中可能有一个新行,在这种情况下,您可以line.strip()
删除它周围的所有空白:或者
^{pr2}$如果你在整件事的结尾看到一个不需要的换行符,那是因为你的多行字符串中有一个换行符,应该参考Jared Updike的答案。在
相关问题 更多 >
编程相关推荐