如何用python将内容换行输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用python将内容换行输出相关的知识,希望对你有一定的参考价值。

这样我输入“你好”后,
1.txt中的原内容“
我好
你好
大家好

变成了“
我好大家好

可是我想得到

我好
大家好

怎么办?

1、下载writerow,查询可以得到下图内容:

2、输出的csv的效果是:行末是CR,然后才是一个CRLF的换行

3、使用binary模式即可

改为

就能解决问题了。

参考技术A python 字符串换行的三种方式:

#第一种:三个单引号

print ''' 我是一个程序员

我刚开始学习python'''

#第二种:三个双引号

print """ 我是一个程序员

我刚开始学习python"""

#第三种:\结尾

print "我是一个程序员,\

我刚开始学python"
参考技术B #改成这句:
f.write("\\r\\n".join(list1))

参考技术C 插入 '\n'
或者 行尾加","
print([1, 2, 2],'\n',[1, 2, 2, 4],)
参考技术D 把写文件那一行改为
f.write('\n'.join(list1))

JTextArea:如何用文字而不是字符来换行?

【中文标题】JTextArea:如何用文字而不是字符来换行?【英文标题】:JTextArea: how to wrap text by words, not characters? 【发布时间】:2011-08-28 12:16:35 【问题描述】:

我想避免这样的输出:

这里有一些文字 帽子正在包装 d 按字符,sp 用ha点燃文字

我正在使用带有 setLineWrap(true) 的 JTextArea。不过,我怎样才能让它换行呢? (有没有办法让它只在有空格之类的时候才换行?)

【问题讨论】:

【参考方案1】:

您可以转到文本字段的属性窗口并选中换行样式字和换行的框。 它就像一个魅力

【讨论】:

【参考方案2】:

如果你想让你的文本被单词而不是字符包裹(换句话说,如果你想要你的半个单词也转移到下一行

非常简单,只需使用 wrapstyleword 代替 linewrap 语法 - JTextArea.setwrapstyleword(true);

注意~只能在你换行已经为真时使用 我希望它会有所帮助。

来源~我的笔记本

学分 - 49/51 49% 给我自己,51% 给我的 ip 老师 Shalu 女士

~上午 17 点

【讨论】:

【参考方案3】:

JTextArea.setWrapStyleWord(true)?

【讨论】:

我在浏览 API 时完全错过了这个方法,感觉很傻。谢谢。 我们需要同时使用两个包装函数:textArea.setLineWrap(true); textArea.setWrapStyleWord(true);

以上是关于如何用python将内容换行输出的主要内容,如果未能解决你的问题,请参考以下文章

如何用纯文本内容控件替换富文本内容控件

TABLE表中,有一列内容显示很长,如何用HTML设置能够换行显示呢?

如何用css控制文本自动换行 ?

求助如何用bat整理文件内容,并输出结果?

如何用Python爬虫抓取JS动态筛选内容

如何用python爬取js动态生成内容的页面