【问题标题】:Python write to file - New linePython写入文件 - 新行
【发布时间】:2016-01-03 19:26:38
【问题描述】:

我正在尝试为每个f.write 编写写入文件的python 代码。我想让它写入一个新行。我以为\n 会这样做。但是现在所有内容都被写入一行。我究竟做错了什么 ?

代码(localtimesumvalue 是变量)

f = open('/var/www/html/index.html','w')
f.write("<font size='35px'>"+sum+"</font>")
f.write('\n'+localtime)
f.write('\n Sist oppdatert '+value)
f.close()

【问题讨论】:

  • 您说的是文件中的换行符还是 HTML 文档中实际的换行符?
  • 提示:下次您提出关于 SO 的问题时,请提供最少的工作示例 (stackoverflow.com/help/mcve)。
  • 有一个换行符\n 被正确附加。你怎么了?
  • 在 HTML 文档中。所以当我从浏览器查看它时,它会给我一个新行。
  • 请使用除sum 之外的其他变量名 - 这是一个内置函数。

标签: python file newline


【解决方案1】:

使用换行符&lt;br/&gt; 用于 html 换行符:

f = open('/var/www/html/index.html','w')
f.write("<font size='35px'>"+sum+"</font>")
f.write('<br/>'+localtime)
f.write('<br/> Sist oppdatert '+value)
f.close()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 2011-06-23
    • 2021-05-07
    • 2016-10-09
    • 2015-05-24
    相关资源
    最近更新 更多