Вот код:
import time, random, asyncio
class game:
money = 0
def checkmoney(self):
with open('C:/Users/myname/Desktop/aiogram/data.txt', 'r') as pd:
moneyFromFile = pd.readline()
if moneyFromFile.startswith('money:'):
gettedMoneyFromFile = moneyFromFile.split(':')
game.money = gettedMoneyFromFile[1]
else:
exit()
def pressEnter(self):
pressEnterData = input('Нажмите ENTER чтобы продолжить...')
def start(self):
print('''
Приветствуем в SPIDY!
Spidy - Оффлайн РПГ игра в консоли с сохранением данных!
Начните веселиться прямо сейчас!
''')
game.pressEnter(game())
def reallystart(self):
try:
with open('C:/Users/myname/Desktop/aiogram/data.txt', 'r') as pd:
game.checkmoney(game())
except:
with open('C:/Users/myname/Desktop/aiogram/data.txt', 'x') as pd:
pd.write(f'money:{game.money}')
# On Game Start
game.start(game())
game.reallystart(game())
print(game.money)
И вот ошибка:
Traceback (most recent call last):
File "main.py", line 37, in <module>
game.reallystart(game())
File "main.py", line 32, in reallystart
with open('C:/Users/myname/Desktop/aiogram/data.txt', 'x') as pd:
FileExistsError: [Errno 17] File exists: 'C:/Users/myname/Desktop/aiogram/data.txt'
Но а вот скрин с моего Visual Studio:
Папка если что с проектом на Десткопе, ну получаеться на рабочем столе.
Так почему файла нету, если он есть?!