Код: Выделить всё
import os, logging, sys
saveFilePath = 'save_the_world.txt'
logging.basicConfig(filename='game.log', level='DEBUG',
format='%(asctime)s - %(levelname)s - %(message)s')
if os.path.exists(saveFilePath):
print("Save file found! Welcome back.")
newPlayer = False
else:
with open(saveFilePath, 'x') as f:
f.write("Save file placeholder text.")
print("Welcome, new player (or deleter of save files)!")
newPlayer = True
os.system('python core\login.py')
edit: этот файл называется start_game.py
edit2: изменение импорта start_game из start_game import newPlayer не дало никакого эффекта.
edit3: теперь, когда я знаю причину, есть ли способ взять значение для newPlayer и разрешить login.py прочитать/использовать его без повторного запуска start_game скрипт (и, таким образом, бесконечный цикл)? (Я явно неправильно понял, как работает функция импорта)
Подробнее здесь: https://stackoverflow.com/questions/792 ... -statement
Мобильная версия