我想将Python脚本的输出粘贴到电子表格中。为此,输出应使用硬制表符(而不是空格)来分隔字段。如何说服Python我需要制表符?
print("a\tb")
不这样做,也不做
print("a", "b", sep="\t")
非常感谢您的帮助!
最佳答案
您的建议
print("a\tb")
确实会输出
a<TAB>b
。自己在Python Shell / IDLE中进行验证,或通过将此
a\tb
字符串写入文件并在任何记事本类型的程序中将其打开来进行验证。无论您使用什么查看输出,都可能出现问题。在我当前的PuTTY设置中,选项卡被“隐形”转换为空格。
编辑:对于xterm,请参见this "bug" report。