Python 使用文件路径而不获取utf5错误

Python 使用文件路径而不获取utf5错误,python,pyqt,pyqt4,spyder,Python,Pyqt,Pyqt4,Spyder,以下代码行生成一个语法错误:(unicode错误)'UnicodeScape'编解码器无法解码位置57-58中的字节:格式错误\N字符转义: self.le1 = QLineEdit('\\S24014\\file.xlsx', self) 这是一个文件路径,我需要保留它。 Spyder显示问题出在\\S24014。文件顶部有#-*-编码:utf-8-*-。如何解决这个问题 我将Spyder 2与Python 3.5和PyQt4一起使用,听起来好像需要将字符串作为一个字符串传递,即r'\\S2

以下代码行生成一个
语法错误:(unicode错误)'UnicodeScape'编解码器无法解码位置57-58中的字节:格式错误\N字符转义

self.le1 = QLineEdit('\\S24014\\file.xlsx', self)
这是一个文件路径,我需要保留它。 Spyder显示问题出在
\\S24014
。文件顶部有
#-*-编码:utf-8-*-
。如何解决这个问题


我将Spyder 2与Python 3.5和PyQt4一起使用,听起来好像需要将字符串作为一个字符串传递,即
r'\\S24014\\file.xlsx

字符串和字节文本都可以选择前缀为 字母
r
r
;这样的字符串称为原始字符串和treat 反斜杠作为文字字符


听起来好像您需要将字符串作为一个字符串传递,即
r'\\S24014\\file.xlsx

字符串和字节文本都可以选择前缀为 字母
r
r
;这样的字符串称为原始字符串和treat 反斜杠作为文字字符


您的字符串中应该包含转义字符,还是应该是字面意义上的
\\S24014\\file.xlsx
?如果是后者,如果您将其作为原始字符串传递(即
r'\\S24014\\file.xlsx
),会发生什么情况?这有助于:-),谢谢!是的,
\\S24014
路径必须保留。很好,我已经发布了答案。您的字符串中应该有转义字符,还是应该是
\\S24014\\file.xlsx
?如果是后者,如果您将其作为原始字符串传递(即
r'\\S24014\\file.xlsx
),会发生什么情况?这有助于:-),谢谢!是的,
\\S24014
路径必须保留。很好,我已经发布了答案。