Итак, я хотел создать командный файл, который запускает все скрипты Python.Я сделал это правильно, за исключением того, что у него была проблема с pygame.
Пакетный файл должен был запустить все скрипты python в папке программы.Я начал с теста и заставил командный файл запустить один скрипт.
a.Это то, что я сделал до сих пор.
@echo off
python "C:\Users\Dylan Hawley\Documents\Python Files\TEST_GAMES\test\pygamebase.py" %*
pause
b.Я также посмотрел на этом сайте, и это то, что код, когда я использую решение
@echo off
python -x %0 %* &goto :eof
python "C:\Users\Dylan Hawley\Documents\Python Files\TEST_GAMES\test\pygamebase.py" %*
pause
а.Я ожидал, что файл bat запустит скрипт, но вместо этого я получаю ImportError, точнее,
Traceback (most recent call last):
File"C:\Users\Dylan Hawley\Documents\Python Files\TEST_GAMES\test\pygamebase.py", line 1, in <module>
import pygame, math, sys
ImportError: No module named pygame
b.Для этого я ожидал, что решение исправит ошибку, но вместо этого, когда я открываю командный файл, он закрывает командную строку и не открывает файл python.