Как заставить Windows выполнять мои Python файлы скриптов, когда я нажимаю на них - PullRequest
0 голосов
/ 27 мая 2020

Я сделал программу Python, которая использует output.to_csv('results.csv'). Когда я запускаю его в Spyder, он создает этот файл CSV. Но когда я дважды щелкаю по нему, ничего не происходит. Cmd появляется и закрывается, но в папке ничего нет, нет results.csv.

Что мне не хватает? Что еще мне нужно сделать?

Ответы [ 3 ]

1 голос
/ 27 мая 2020

Запустите программу из самой командной строки вместо двойного щелчка по файлу .py.

Я предполагаю, что вы находитесь на Windows, так как вы упомянули CMD. Сначала введите cd в каталог, содержащий вашу программу. Затем запустите python <program>.py или python3 <program>.py в зависимости от вашей установки.

На этот раз вы увидите любые выходные данные или сообщения об ошибках, которые появляются в CMD, без его немедленного закрытия.

0 голосов
/ 27 мая 2020

Хорошо, думаю, windows вообще не рекомендуется для этого типа задач. Я имею в виду, что запуск чего-то простого, например, создания такого файла, похож на попытку убить лернейскую гидру. Я просто запустил его с приглашением анаконды, и он отлично сработал! Спасибо за помощь. Спасибо всем!

PS: Я серьезно подумываю перейти на Linux после этого

Для тех, у кого такая же проблема, но у вас установлена ​​anaconda. 1) Откройте Anaconda Prompt, 2) используйте cd (1 пробел), затем адрес папки, которая содержит вашу программу py (например, cd C:\Users\Bernie\Desktop\tasos), и нажмите Enter, 3) в следующей появившейся строке введите: python program_name.py, 4 ) Хит ввод, 5) успех!

0 голосов
/ 27 мая 2020

Если файл .csv действительно существует, вы сможете открыть go в проводнике и найти файл в верхней части раздела «Быстрый доступ». Щелкните файл правой кнопкой мыши и наведите указатель мыши на «Открыть с помощью>». Затем выберите «Блокнот», и откроется блокнот с вашими результатами.

Если вы не видите файл, попробуйте запустить свою программу в командной строке (для Windows):

  • Нажмите клавишу windows и введите «cmd» в строке поиска.
  • Выберите «Командная строка»
  • Go в каталог вашей программы с помощью команды cd
  • Введите python <program name>.py
  • Если ошибок нет, выполните действия, указанные в первом абзаце.
...