我想使用此代碼在Python拆分字符串:聲明編碼在Python
means="a ، b ، c"
lst=means.split("،")
但我收到此錯誤信息:
SyntaxError: Non-ASCII character '\xd8' in file dict.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
如何申報編碼?
我想使用此代碼在Python拆分字符串:聲明編碼在Python
means="a ، b ، c"
lst=means.split("،")
但我收到此錯誤信息:
SyntaxError: Non-ASCII character '\xd8' in file dict.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
如何申報編碼?
穿戴:
# -*- coding: UTF-8 -*-
作爲文件的第一行(或第二行,如果使用* nix中),並保存該文件作爲UTF-8。
如果你使用的是Python 2,使用Unicode字符串(u"..."
),例如:
means = u"a ، b ، c"
lst = means.split(u"،")
如果你使用Python 3,字符串都是Unicode已經(除非被標記爲字節串b"..."
) 。
非常感謝我的工作! – SilentSteel
這並不能解決我在python2中的問題。 –