首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Notepad++编码错误

Python Notepad++编码错误
EN

Stack Overflow用户
提问于 2017-08-25 15:16:56
回答 4查看 998关注 0票数 2

我第一次使用Python,并遇到了一个编码错误,似乎无法解决。以下是代码:

代码语言:javascript
复制
   #!/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++中,我尝试了所有的编码选项。似乎什么都起不到作用。有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2017-08-25 15:36:29

具体来说,问题在于“\”是一个转义字符。如果要打印字符串"C:\Users“,则必须这样做:

代码语言:javascript
复制
a = "C:\\Users"

希望这能有所帮助。

票数 4
EN

Stack Overflow用户

发布于 2017-08-25 15:22:34

错误消息表明您在Windows机器上,但是您正在使用*nix符号来表示#!/usr/bin/python。根据安装位置的不同,该行应该类似于Windows机器上的#!C:\Python33\python.exe

票数 0
EN

Stack Overflow用户

发布于 2017-08-25 15:22:42

使用这个:# -*- coding: utf-8 -*-而不是#-- coding: utf --

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45884568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档