python怎么做到在写入的TXT中换行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么做到在写入的TXT中换行相关的知识,希望对你有一定的参考价值。

参考技术A 没有,python的换行符是跨平台兼容的,加上一个换行符并不困难啊
不论在windows,Linux还是MAC上都只需用'\n'表示换行符
fh.write(字符串+'\n')<img
id="selectsearch-icon"
src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/iknow/qb/select-search.png"
alt="搜索">

iPhone:如何在drawRect中换行?

【中文标题】iPhone:如何在drawRect中换行?【英文标题】:iPhone: How to wrap text in drawRect? 【发布时间】:2009-05-23 05:52:06 【问题描述】:

如何在drawRect 方法中绘制环绕文本?我正在尝试使用 atebits 的 ABTableViewCell 类来自定义绘制表格视图单元格。我想画一张小图片,然后在它旁边画一个可能需要也可能不需要换行的文字。想想像 Tweetie 这样的 Twitter 客户端中的表格单元格,它显示了个人资料图片和推文。这是怎么做到的?

我尝试使用各种NSString drawAtPoint 方法,但它们似乎没有将文本换成多行。

【问题讨论】:

【参考方案1】:

我认为您需要drawInRect:withFont: 方法之一。它们被记录为执行自动换行。如果你仔细想想,drawAtPoint 不起作用是有道理的,因为它不知道文本需要适应的矩形。

【讨论】:

谢谢你,n8gray。它看起来像 drawInRect:withFont:lineBreakMode:alignment: 做我所追求的。出于某种原因,许多 drawAtPoint 方法也采用 forWidth 和 lineBreakMode 参数,这就是我尝试这些方法的原因。实际上,一些 drawInRect 方法(例如 drawInRect:withFont:lineBreakMode:) 也似乎在一行中呈现文本,尽管您可能会从名称中获得印象。这让我失望了,但我想我还没有尝试过所有这些。不管怎样,你刚刚度过了我的星期六。 lineBreakMode 还控制截断(头/尾),因此也适用于单行渲染。

以上是关于python怎么做到在写入的TXT中换行的主要内容,如果未能解决你的问题,请参考以下文章

有关Java 文件读取中换行的问题

c语言中怎样在文件写入时换行?

【C语言】向文件写入东西不能写入换行

Python追加写入文件并换行

labview中字符串写入txt时怎么做到不覆盖?

解决shell脚本中echo怎么写入换行到文件