我想将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

07-24 09:52
查看更多