如何用python将内容换行输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用python将内容换行输出相关的知识,希望对你有一定的参考价值。
这样我输入“你好”后,
1.txt中的原内容“
我好
你好
大家好
”
变成了“
我好大家好
”
可是我想得到
“
我好
大家好
”
怎么办?
1、下载writerow,查询可以得到下图内容:
2、输出的csv的效果是:行末是CR,然后才是一个CRLF的换行
3、使用binary模式即可
改为
就能解决问题了。
#第一种:三个单引号
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将内容换行输出的主要内容,如果未能解决你的问题,请参考以下文章