我第一次使用Python,并遇到了一个编码错误,似乎无法解决。以下是代码:
#!/usr/bin/python
#-*- coding: utf -*-
import pandas as pd
a = "C:\Users"
print(a) 当我这么做的时候,我得到:
文件“C:\Users\Public\Scripts\ImportExcel.py\Python”,第5a行=“C:\\用户”^ SyntaxError:(unicode错误)‘unicode’编解码器无法解码位元组n2-3:截断\UXXXXXXXX转义
在Notepad++中,我尝试了所有的编码选项。似乎什么都起不到作用。有什么建议吗?
发布于 2017-08-25 15:36:29
具体来说,问题在于“\”是一个转义字符。如果要打印字符串"C:\Users“,则必须这样做:
a = "C:\\Users"希望这能有所帮助。
发布于 2017-08-25 15:22:34
错误消息表明您在Windows机器上,但是您正在使用*nix符号来表示#!/usr/bin/python。根据安装位置的不同,该行应该类似于Windows机器上的#!C:\Python33\python.exe。
发布于 2017-08-25 15:22:42
使用这个:# -*- coding: utf-8 -*-而不是#-- coding: utf --
https://stackoverflow.com/questions/45884568
复制相似问题