Как импортировать файл, который я написал, и вызвать функцию из него? - PullRequest
0 голосов
/ 28 апреля 2020

Я хочу вызвать программу из другого файла - в этом случае я хочу построить несколько игр, каждая из которых будет по-разному, и по другому файлу (Arcade Center), дать возможность выбрать игру и затем запустить выбрал один (вызывая 'play_game function')

Я попытался написать просто "import TicTacToe", так как он находится в том же каталоге, но он не работал. Я посмотрел предыдущие вопросы и видео на YouTube и нашел то, что написал на прилагаемой фотографии (фото № 2), но тоже не сработало.

TL: DR Как вызвать функцию из другого файла?

Это фотография игры TicTacToe (также называемой модулем?), Которую я написал и которую хочу импортировать из другого файла:

image

Это моя (неудачная) попытка импортировать эту игру (модуль?) Из другого файла в том же каталоге:

image2

1 Ответ

0 голосов
/ 28 апреля 2020

Разместите свои файлы вне папки venv. Создайте проект и в родительском каталоге создайте свои python файлы или просто создайте свои файлы, если вы работаете с автономными файлами. Папка venv - это папка, созданная виртуальным менеджером, которая хранит и управляет файлами, которые не являются вашими. Это даже сработало бы, если'obby.py 'находится вне папки venv.

Кроме того, используйте двойную обратную косую черту или прямую косую черту для windows путей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...