python 3.6 string / unicode错误

时间:2018-04-22 16:13:41

标签: python string unicode

我在Windows 10计算机上使用python 3.6而且我遇到字符串问题。

当我输入时

path2 = "C:/Users/xxx/Desktop/dataTestPython"
test="‪test_pilot2.0.1.vhdr"
print(path2+os.path.sep+test)

我收到此错误:

 'C:/Users/xxx/Desktop/dataTestPython\\\u202atest_pilot2.0.1.vhdr'

我不明白为什么在变量测试开始时添加u" 202a。

有时我必须在打开之前添加r"",我不明白为什么,但有时它会解决" Unicode"字符串path2中的误解,但它不适用于变量测试。

我从未遇到过这种问题,我在linux和Windows计算机上使用过python 2.7和3.5。 这是我第一次尝试使用python 3.6。

我尝试用:。

做一个.py

- - 编码:utf-8 - -

在文件的开头,但它没有改变任何东西。

0 个答案:

没有答案