Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 29, 2022 13:34:32

dawnguard611
Зарегистрирован: 2022-06-12
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

Подскажите пожалуйста, в чём проблема, пытаюсь запустить любой код с помощью командной строки сохранённый с названием с “.py” в конце, командная строка на секунду вылезает пустая и ничего не происходит, а если я её открываю и указываю имя файла с кодом она просто пишет следующее:

Прикреплённый файлы:
attachment k6wJPRguUUh5W5T8ApYebWVkYxmWSomhdP4nFLMkCmRKKycKuMnwsXsrZ-X7J9H1EXLxRXnmRfew9j3MeITi4Akg.jpg (189,0 KБ)

Офлайн

#2 Июнь 29, 2022 14:07:18

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

dawnguard611
Если файл поместить в каталог, путь которого не содержит кириллицы, работает?



Офлайн

#3 Июнь 29, 2022 14:15:07

dawnguard611
Зарегистрирован: 2022-06-12
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

FishHook
dawnguard611Если файл поместить в каталог, путь которого не содержит кириллицы, работает?
Где каталог это папка с кодом?

Офлайн

#4 Июнь 29, 2022 15:20:54

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows


dawnguard611
Где каталог это папка с кодом?
да



Офлайн

#5 Июль 2, 2022 21:13:39

dawnguard611
Зарегистрирован: 2022-06-12
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

FishHook
У меня любой путь к файлу начинается с пункта Этот компьютер, с какого момента латиницы не должно быть?

Офлайн

#6 Июль 2, 2022 22:12:34

ntram
Зарегистрирован: 2022-06-19
Сообщения: 75
Репутация: +  3  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

VANISHED

Отредактировано ntram (Окт. 13, 2022 15:45:46)

Офлайн

#7 Июль 3, 2022 17:46:15

dawnguard611
Зарегистрирован: 2022-06-12
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

ntram
Понял, но это не решение проблемы сделать путь к программе полностью на латинице, у меня латиница идёт вплоть до исполняющего файла после названия учётной записи в виндовс, я не думаю, что поменять название учётки решит проблему

Офлайн

#8 Июль 3, 2022 21:11:21

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

dawnguard611
Блин, камрад, вы полчаса назад не знали, что такое Мой компьютер, а теперь «я думаю», откуда что взялось.
Я вам не просто так советы с потолка даю. Есть известные проблемы питона в винде, не вы первый с ними сталкиваетесь. Можете, конечно, дальше думать, если вы мыслитель такой. Но мне кажется у вас займёт секунд двадцать скопировать программу в корень диска Ц и проверить, а вдруг я прав. Если не прав - будем думать дальше.



Офлайн

#9 Июль 3, 2022 21:17:00

AD0DE412
Зарегистрирован: 2019-05-12
Сообщения: 1130
Репутация: +  44  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

 cd c:/
cd %HOMEPATH%



1. пжлст, форматируйте код, это в панели создания сообщений, выделите код и нажмите что то вроде
2. чтобы вставить изображение залейте его куда нибудь (например), нажмите и вставьте ссылку на его url

есчщо

Офлайн

#10 Июль 4, 2022 00:10:28

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

Запуск программы в командной строке windows

dawnguard611
а если я её открываю и указываю имя файла с кодом она просто пишет следующее
У тебя путь в консоли указывает на домашний каталог. А путь к скрипту в IDLE указывает на папку в домашнем каталоге. Так что тебе надо консоль винды перевести в ту директорию. Можешь также написать полный путь к своему скрипту.

Когда консоль открыта и находится в домашнем каталоге
C:\Users\Михаил
Запусти этот скрипт такой командой
python "C:\Users\Михаил\Desktop\Для кода\SCRIPT1.py"

Можешь также в той папке, где скрипт лежит, создать ярлык для программы cmd.exe и в свойствах ярлыка указать рабочий каталог
C:\Users\Михаил\Desktop\Для кода\
Тогда этот ярлык будет открывать консоль и сразу переводить её в эту папку. И скрипт тогда можно будет запустить через
python SCRIPT1.py



Отредактировано py.user.next (Июль 4, 2022 00:13:54)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version