我正在使用
wn.addshape(os.path.expanduser("C:\Users\Dianna Jackson\Desktop\space invaders\playerspaceinvaders.gif"))
但它不起作用。它的说法
" File "C:\Users\Dianna Jackson\Desktop\space invaders\Space Invaders.py", line 11 wn.addshape(os.path.expanduser("C:\Users\Dianna Jackson\Desktop\space invaders\playerspaceinvaders.gif")) ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape [Finished in 0.1s with exit code 1] [shell_cmd: python -u "C:\Users\Dianna Jackson\Desktop\space invaders\Space Invaders.py"] [dir: C:\Users\Dianna Jackson\Desktop\space invaders] [path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Users\Dianna Jackson\AppData\Local\Smartbar\Application\;C:\Program Files (x86)\QuickTime\QTSystem;C:\Python3.8.1\Scripts;C:\sqlite3;C:\Users\Dianna Jackson\AppData\Local\Programs\Python\Python38-32\Scripts\;C:\Users\Dianna Jackson\AppData\Local\Programs\Python\Python38-32]"
我进口了海龟和苹果,请帮忙
您提供的路径中有转义字符(
\
),因此它试图破坏您的字符串。由于要按原样使用字符串,请使用原始字符串,方法是在其前面加上r
:wn.addshape(os.path.expanduser(r"C:\Users\Dianna Jackson\Desktop\space invaders\playerspaceinvaders.gif"))
在保存代码时,请尝试将图像文件保存在计算机中的同一文件夹中。如果你已经这么做了,恐怕我不确定出了什么问题
相关问题 更多 >
编程相关推荐