2024-04-24 05:54:31 发布
网友
难道不能告诉您的python解释器在默认情况下考虑所有.py文件都是用utf-8编码的吗??在
虽然这不利于可移植性,因为您可能会忘记放置# -*- coding: utf-8 -*-类型的头
# -*- coding: utf-8 -*-
今天对我来说,在编写包含unicode字符串的简短临时脚本时,必须始终记住要编写这个头文件,这让我很痛苦。在
(例如,在处理远程env时,我没有使用一个完整的绑定和配置的编辑器,它可以系统地为我添加头,所以我必须记住这个细节)
你可以做一些技巧,但是在我看来没有一个是好的。在
当您初始化shell/python时,您可以执行以下不是100%完全证明的方法:
#!/usr/bin/python2.7 -S import sys sys.setdefaultencoding("utf-8") import site
这个技巧并不是一个好主意,但也许可以满足您对远程shell的需求,这样可以快速测试东西。在
请参见this和this以获取更多信息和对缺点的讨论。(可能重复)。在
你可以做一些技巧,但是在我看来没有一个是好的。在
当您初始化shell/python时,您可以执行以下不是100%完全证明的方法:
这个技巧并不是一个好主意,但也许可以满足您对远程shell的需求,这样可以快速测试东西。在
请参见this和this以获取更多信息和对缺点的讨论。(可能重复)。在
相关问题 更多 >
编程相关推荐