Уведомления

Группа в Telegram: @pythonsu

#1 Май 13, 2023 13:11:47

utyara3
Зарегистрирован: 2021-07-12
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с несколькими файлами

Здравствуйте, хочу создать мини игру про торговлю выдуманной монетой. Пользователь запускает main.py скрипт, который за собой открывает еще 1 файл. В main.py будет график с ценой, она будет повышаться или понижаться, так же будут кнопки купить/продать. Во втором файле wallet.py будет отображаться баланс, количество выдуманной валюты, но дело в чем, я могу сделать почти все, кроме взаимодействия этих двух файлов. Т.е. как мне изменять переменную balance в файле wallet.py через файл main.py. Проще говоря, я допустим покупаю выдуманную валюту, и в окне wallet у меня меняется переменная баланс. Использую python 3.9.6, tkinter(не обязательно). Заранее спасибо!

Офлайн

#2 Май 13, 2023 19:55:59

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Работа с несколькими файлами

НЕПРОЧИТАЛ лутца а уже игру писать взялся
нуну

#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) #выводим



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Май 14, 2023 09:17:08

utyara3
Зарегистрирован: 2021-07-12
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с несколькими файлами

ZerG
НЕПРОЧИТАЛ лутца а уже игру писать взялсянуну
спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version