почему я не могу добавить фотографии в мою python программу черепахи - PullRequest
0 голосов
/ 21 января 2020

я использую

    wn.addshape(os.path.expanduser("C:\Users\Dianna Jackson\Desktop\space invaders\playerspaceinvaders.gif"))

, но это не работает. его высказывание

"Файл" C: \ Users \ Дайанна Джексон \ Рабочий стол \ space invaders \ Space Invaders.py ", строка 11 wn.addshape (os.path.expanduser (" C* в 0,1 с с кодом выхода 1] [shell_cmd: python -u "C: \ Users \ Диана Джексон \ Desktop \ space invaders \ Space Invaders.py"] [dir: C: \ Users \ Диана Джексон \ Desktop \ space invaders] [путь: 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) Engine Management Components \ DAL; C: \ Program Files \ Intel \ Intel (R) Engine Management Components \ IPT; C: \ Program Files (x86) \ Intel \ Intel (R ) Компоненты механизма управления \ DAL; C: \ Program Files (x86) \ Intel \ Intel (R) Компоненты механизма управления \ IPT; C: \ Users \ Дайанна Джексон \ AppData \ Local \ Smartbar \ Application \; C: \ Program Files (x86) \ QuickTime \ QTSystem; C: \ Python3 .8.1 \ Scripts; C: \ sqlite3; C: \ Users \ Диана Джексон \ AppData \ Local \ Programs \ Python \ Python38-32 \ Scripts \; C: \ Users \ Дайанна Джексон \ AppData \ Local \ Programs \ Python \ Python38-32] "

я импортировал turtle и os, пожалуйста, помогите

Ответы [ 2 ]

1 голос
/ 21 января 2020

Указанный вами путь содержит escape-символы (\), поэтому он пытается разделить вашу строку. Если вы хотите использовать вашу строку как есть, используйте необработанную строку, добавив к ней префикс r: wn.addshape(os.path.expanduser(r"C:\Users\Dianna Jackson\Desktop\space invaders\playerspaceinvaders.gif"))

0 голосов
/ 07 февраля 2020

Попробуйте сохранить файл изображения в той же папке на вашем компьютере, что и код. Если вы уже делаете это, то, боюсь, я не уверен, что не так.

...