run in project path

This commit is contained in:
2018-04-14 17:23:03 +08:00
parent 7c62c85627
commit edc8bbc3ae
2 changed files with 5 additions and 3 deletions

5
bot.py
View File

@ -2,6 +2,7 @@
# modules # modules
import os import os
import sys
import time import time
import json import json
from pprint import pprint from pprint import pprint
@ -153,11 +154,11 @@ def backup_db():
'status': user._status, 'status': user._status,
'question': user._question 'question': user._question
} }
with open('users.json', 'w') as f: with open(sys.path[0] + '/users.json', 'w') as f:
json.dump(users_backup, f, indent=' ') json.dump(users_backup, f, indent=' ')
def restore_db(): def restore_db():
with open('users.json', 'r') as f: with open(sys.path[0] + '/users.json', 'r') as f:
users_restore = json.load(f) users_restore = json.load(f)
for key in users_restore.keys(): for key in users_restore.keys():
user = users_restore[key] user = users_restore[key]

View File

@ -2,6 +2,7 @@
# modules # modules
import os import os
import sys
from random import choice from random import choice
import telepot import telepot
from telepot.namedtuple import ReplyKeyboardMarkup, ReplyKeyboardRemove from telepot.namedtuple import ReplyKeyboardMarkup, ReplyKeyboardRemove
@ -228,7 +229,7 @@ class Kuser:
def send_answer(self, text, file_id): def send_answer(self, text, file_id):
self._status = '正常使用' self._status = '正常使用'
# define filename # define filename
filename = self._username + self._question filename = sys.path[0] + '/' + self._username + self._question
if self._api.list_questions()[self._question][3] == 'Python': if self._api.list_questions()[self._question][3] == 'Python':
filename += '.py' filename += '.py'
else: else: