Найти - Пользователи
Полная версия: Работа с несколькими файлами
Начало » Python для новичков » Работа с несколькими файлами
1
utyara3
Здравствуйте, хочу создать мини игру про торговлю выдуманной монетой. Пользователь запускает main.py скрипт, который за собой открывает еще 1 файл. В main.py будет график с ценой, она будет повышаться или понижаться, так же будут кнопки купить/продать. Во втором файле wallet.py будет отображаться баланс, количество выдуманной валюты, но дело в чем, я могу сделать почти все, кроме взаимодействия этих двух файлов. Т.е. как мне изменять переменную balance в файле wallet.py через файл main.py. Проще говоря, я допустим покупаю выдуманную валюту, и в окне wallet у меня меняется переменная баланс. Использую python 3.9.6, tkinter(не обязательно). Заранее спасибо!
ZerG
НЕПРОЧИТАЛ лутца а уже игру писать взялся
нуну

#settings.py

 class Global_Settings:
    def __init__(self):
        self._charts = 10        
    @property
    def charts(self):
        print('Произошел запрос переменной')
        return self._charts
    @charts.setter
    def charts(self, value):
        print('Произошло изменение переменной')
        self._charts = value
settings = Global_Settings()

#sub.py

 from settings import settings
class MyClass:
    def func(self, charts):
        settings.charts += 1

#main.py

 from settings import settings    
print(settings.charts) #выводим
utyara3
ZerG
НЕПРОЧИТАЛ лутца а уже игру писать взялсянуну
спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB