[英]Why can't I install python packages with pip on windows 10?
[英]Why can't I use this string unicodeescape in Python (Windows 10)?
我正在使用 python 打开文件。 我正在使用 windows 10 和 python。
问题是,当我尝试为我的文件键入目录时,我在第一个字符(C)上得到一个下划线,它说“unicode error 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX逃脱”。 这意味着我无法运行我的代码,它只是中断了。
我对 python 非常有经验,但我从未见过这个错误,我什至不知道什么是编解码器或 unicodeescape。
这是我的代码
import random
import time
def My_file():
My_file = open("C:\Users\Azra\Documents\hacker stuff\programmes\python\My_file.txt")
print("file is loading...")
for percent in range(1, 100, 1):
print(percent, end='')
print("%")
time.sleep(1)
return My_file
就像我说的它在 C 字符上有一条红线,我该如何解决这个问题? 我认为这可能是我的 IDE(集成开发环境)的错误,它是 Visual Studio Code。 我觉得可能坏了? 还有其他我可以尝试使用的 IDE(Windows 10)
马克已经回答了我的问题。 谢谢马克。
解决方案是改为这样做
import random
import time
def My_file():
My_file = open("C:\\Users\\Azra\\Documents\\hacker stuff\\programmes\\python\\My_file.txt")
print("file is loading...")
for percent in range(1, 100, 1):
print(percent, end='')
print("%")
time.sleep(1)
return My_file
这是因为 \U 会破坏字符串,许多其他组合也是如此,因此您可以告诉 python 如果您输入 \U 而不是 \U 则不要破坏字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.