Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Python3.4的默认编码?_Python_Encoding_Utf 8_Ascii - Fatal编程技术网

更改Python3.4的默认编码?

更改Python3.4的默认编码?,python,encoding,utf-8,ascii,Python,Encoding,Utf 8,Ascii,我正在使用Python3.4,我需要更改默认编码,但我不知道怎么做。在Python2.x上,可以使用以下技巧: import sys reload(sys) # Reload does the trick! sys.setdefaultencoding('UTF8') 但是它不再适用于Python3.x。我的默认编码是US-ASCII,但我需要使用UTF-8来导出带有重音的dict export pythonionecoding=utf-8在shell中尝试此操作。它似乎不起作用,我得到了S

我正在使用Python3.4,我需要更改默认编码,但我不知道怎么做。在Python2.x上,可以使用以下技巧:

import sys
reload(sys)  # Reload does the trick!
sys.setdefaultencoding('UTF8')

但是它不再适用于Python3.x。我的默认编码是
US-ASCII
,但我需要使用
UTF-8
来导出带有重音的dict

export pythonionecoding=utf-8
在shell中尝试此操作。它似乎不起作用,我得到了
SyntaxError:invalid syntax
。这不是python语句,您必须在
bashrc
文件中导出。
export pythonionecoding=utf-8
在shell中尝试此操作。它似乎不起作用,我得到
SyntaxError:invalid syntax
。这不是python语句,您必须在
bashrc
文件中导出。