换行或“ \ n”不起作用。

垫怀特塞德

您能告诉我为什么换行符\ n不起作用吗?

itemsToWriteToFile = "Number 1:", 12, "\nNumber 2: ", 13, "\nNumber 3: ", 13, "\nNumber 4: ", 14
itemsToWriteToFile = str(itemsToWriteToFile)

itemsToWriteToFile = itemsToWriteToFile.replace('(', "")
itemsToWriteToFile = itemsToWriteToFile.replace(')', "")
itemsToWriteToFile = itemsToWriteToFile.replace('"', "")
itemsToWriteToFile = itemsToWriteToFile.replace(',', "")
itemsToWriteToFile = itemsToWriteToFile.replace('\n', "")

print(itemsToWriteToFile)
齐格菲(Siegfried Gevatter)

str()变换转换“\ N”到“\\ N”。

>>> str('\n')
'\n'
>>> str(['\n'])
"['\\n']"

那里发生了什么事?当您调用str()列表(与元组相同)时,将调用__str__()列表方法,该方法又调用__repr__()其每个元素。让我们检查一下它的行为是什么:

>>> "\n".__str__()
'\n'
>>> "\n".__repr__()
"'\\n'"

所以你有原因。

至于如何解决它,就像Blender提出的那样,最好的选择是不要str()在列表中使用

''.join(str(x) for x in itemsToWriteToFile)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自动换行不起作用

来自分类Dev

Internet Explorer \ n换行符不起作用

来自分类Dev

Javascript添加换行符,\ n不起作用

来自分类Dev

换行\ n在MongoDB Atlas中不起作用

来自分类Dev

换行符(\ n)在IE中不起作用

来自分类Dev

CSS Flex列换行不起作用

来自分类Dev

PHP换行符不起作用

来自分类Dev

为什么自动换行不起作用?

来自分类Dev

PHP换行符不起作用

来自分类Dev

从文件中删除换行不起作用

来自分类Dev

自动换行属性不起作用

来自分类Dev

PHP换行符不起作用

来自分类Dev

PHP mail()中的换行符:\ n,\\ n和\ r \ n不起作用

来自分类Dev

VBA字符串-添加\ n等价的换行符不起作用

来自分类Dev

VBA字符串-添加\ n等价的换行符不起作用

来自分类Dev

将 AbstractTableModel 用于 JTable 时换行符 (\n) 不起作用

来自分类Dev

为什么换行符不起作用?

来自分类Dev

当以HTML换行时,Wordpress简码不起作用

来自分类Dev

PHP中的换行符不起作用

来自分类Dev

wp导航菜单项换行不起作用

来自分类Dev

jQuery的换行符删除在Firefox中不起作用

来自分类Dev

FPDF-换行符不起作用

来自分类Dev

工具提示中的换行符不起作用

来自分类Dev

电子邮件换行符不起作用

来自分类Dev

rnw换行符,整洁不起作用

来自分类Dev

脚本参数中的Powershell换行不起作用

来自分类Dev

回声换行符在bash中不起作用

来自分类Dev

连接字符串时换行不起作用

来自分类Dev

自动换行在巨型Bootstrap中不起作用