OperationalError: データベースファイルを開くことができません。
2022-02-16 22:10:59
# -*- coding:utf-8 -*-
'''
Created on January 12, 2016
@author: Lux
'''
import sqlite3
chromeHistoryDbPath = 'C:\Users\Lux\Desktop\History'
class GetDbContent():
def __init__(self,path):
self.dbpath = path
def ReadTable(self):
con = sqlite3.connect(self.dbpath)
cur = con.cursor()
tableList = cur.execute("select name from sqlite_master where type = 'table' order by name").fetchall()
for table in tableList:
print table[0]
cur.close()
if __name__ == '__main__':
a = GetDbContent(chromeHistoryDbPath)
a.ReadTable()
Pythonでsqliteデータベースのファイルに接続する際の偶発的なエラー
<ブロッククオートsqlite3.OperationalError: データベースファイルを開くことができません。
エラーの種類はたくさんあるので、少しリストアップしておきます。
- データベースのパスは絶対パスで書いた方がよく、ディレクトリは存在するはずであり ディレクトリの読み取りと書き込みのパーミッションが使用可能であること なぜなら、データベースを開くときに一時的なデータが作成されるからです。
-
Win 7 enterpriseとWin Xp Proの上にpython v2.7を書く場合
'C:\Users\Lux\Desktop\History'
というパスが必要な場合があります。'C:\Users\\\Lux\\\Desktop\\\History'
を使用します。 -
データベースファイルのサフィックス名が
db
という名前に変更する必要があります。xxx.db
また - データベースファイルへの読み取りと書き込みのアクセス権を持つこと。
関連
-
Python interpreted model libraryによる機械学習モデル出力の可視化 Shap
-
Python LeNetネットワークの説明とpytorchでの実装
-
[解決済み】「AttributeError」のトラブルシュート方法。Pythonのマルチプロセシングで「__exit__」?
-
[解決済み】BeautifulSoupでscriptタグを削除することは可能ですか?
-
[解決済み】Python Django。STATIC_ROOT 設定をせずに staticfiles アプリを使用している
-
[解決済み] IDLEで行番号をオンにするには?
-
[解決済み] BuildError: エンドポイント 'user' の URL を値 ['nickname'] と共にビルドできませんでした。値 ['page', 'username'] を指定し忘れていませんか?
-
[解決済み] "import pandas.io.data as web " と入力すると、pandas.io.data のモジュール名がないというエラーが表示されます。
-
[解決済み] 'Module object has no attribute 'get' Python error Requests?
-
[解決済み] db.create_all() 'NoneType' オブジェクトに 'drivername' という属性がない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】RuntimeError: 無効な DISPLAY 変数
-
[解決済み】エラー「ERROR: pipを使用してdjango-herokuをインストールしようとすると、「Command errored out with exit status 1: python.
-
[解決済み] Python - SSL - バージョン番号が間違っている
-
[解決済み] sys.excepthook is missing" エラーの対処方法について教えてください。
-
[解決済み] ImportError: IPythonという名前のモジュールはありません
-
[解決済み] pandas dataframe インデックスのソート中に "TypeError: 'DataFrame' objects are mutable, therefore they cannot be hashed" が発生する。
-
[解決済み] JSONをpandasのdataframeに読み込む - ValueError: dictsと非Seriesを混ぜると曖昧な順序になる可能性がある
-
[解決済み] Python NumPyのnp.mean()とnp.average()の比較?
-
nltkダウンロードエラー[Errno 61] 接続が拒否された場合の究極の解決方法
-
要件ファイルを開くことができませんでした。[Errno 2] そのようなファイルまたはディレクトリはありません。/requirements.txt エラー解決