【发布时间】:2011-03-18 23:07:20
【问题描述】:
我希望我的程序从输入中生成 CSV。 (我正在计算特定输入出现的次数,然后我想在 Excel 中读取它。)这只是为了我自己的使用来帮助我输入数据,所以只有输出的形式很重要。在代码方面,我完全是个业余爱好者,所以请原谅我让程序循环的迂回方法。
SC= []
ender= 0
while ender == 0:
Data = input('type in the letters:')
if 'x' in Data:
SC.append (1, )
else: SC.append (0, )
A = input('Done?:')
if 'done' in A:
ender = 1
else:quit
else:SC.append('/n')
print(SC)
这给了我类似(1, 0, 1, '/n')
我需要的是(1, 0, 1, /n)
我已经尝试过SC.append(//n) - 这不应该给我想要的“转义”/ 吗?- 它返回指向第一个 / 的语法错误
如果我使用SC.append(/n),我会得到指向/的相同语法错误
我也尝试过使用各种形式的原始字符串,但无济于事。
试图在列表末尾添加这些换行符的问题让我发疯了。我似乎无法让 python 将文字 /n 附加到列表中。任何帮助将非常感激。
【问题讨论】:
-
谢谢!这使我免于随后的巨大头痛。
标签: escaping python-3.x append