問題タブ [pysqlite]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pysqlite2:ProgrammingError-8ビットのバイト文字列を使用しないでください
私は現在、自分の目的のためにsqliteデータベースにファイル名を保持しています。特殊文字(éなど)を含むファイルを挿入しようとすると、次のエラーがスローされます。
pysqliteに送信された値を次のようなUnicodeメソッドでラップして、「アプリケーションをUnicode文字列に切り替える」と、次のunicode(filename)
エラーがスローされます。
これを取り除くために私にできることはありますか?準拠するようにすべてのファイルを変更することはできません。
UPDATE
を介してテキストをデコードすると、filename.decode("utf-8")
上記のProgrammingErrorが発生します。
私の実際のコードは次のようになります。
ここでの私のコードはどのように見えるべきですか?
python - ソース Egg の setup.cfg の DEFINE を上書きする
PySQLite 2.6.0 のソース エッグには、setup.cfg
次のようなファイルが含まれています。
SQLITE_OMIT_LOAD_EXTENSION
定義を無効にして(設定せずに)卵を作りたいと思います。setup.cfg でその行のコメントを外すことでそれを行うことができますが、zc.buildout
環境zc.recipe.egg
で、、、zc.recipe.cmmi
または私を助けることができる他のレシピを使用してこれを行いたいです。
では、拡張機能を有効にして改ざんせずに PySQLite をインストールする簡単な方法はありsetup.cfg
ますか?
sqlite - sqlite の使用法と目的
特にセキュリティアプリケーションで使用できる場合、sqlite dbが必要な理由とその目的について誰かが例を提供できますか?
python - Pysqlite セットアップ エラー
Mac に pysqlite をインストールすると、pysqlite2-doc ディレクトリを作成しようとするとアクセス許可が拒否されます。理由はありますか?
sqlite - 書き込み中の sqlite データベースからのアトミック読み取り
書き込み中に sqlite データベースから読み取ることは可能ですか?
これを達成するにはどうすればよいでしょうか?
ありがとう!
python - SQLiteへの挿入中に重複をチェック
Pythonを使用してSQLiteデータベースにデータを挿入しようとしています。
このクエリはPythonから動的に生成され、挿入する前に日付がテーブルにすでに存在し、SQLiteデータベースで機能していないかどうかを確認しています。このnear "WHERE": syntax error
エラーが発生します。
私は何か間違ったことをしていますか?
ご協力いただきありがとうございます。
python - pysqlite - 画像を保存する方法
Pythonで画像ファイルをsqliteデータベースに保存する必要があります。解決策が見つかりませんでした。どうすればいいですか?
前もって感謝します。
python - "%s"%format vs "{0}"。format()vs "?" フォーマット
SQLiteに関するこの投稿では、aaronasterlingは私に次のように語っています
cmd = "attach \"%s\" as toMerge" % "b.db"
: 間違っているcmd = 'attach "{0}" as toMerge'.format("b.db")
: 正しいcmd = "attach ? as toMerge"; cursor.execute(cmd, ('b.db', ))
:正しいことです
でも、1回目と2回目は同じだと思いました。これら3つの違いは何ですか?
sqlite - SQLiteでsqlite3.connectとcloseはどれくらい高価ですか?
SQLite を使用するには connect() と cursor() を使用します
使用をやめるには close() を使用します。
それらは(処理時間の観点から)どれくらい高価ですか?絶対に必要なものだけを使う必要があるほど高価ですか?それとも、関数内で複数回使用しても問題ありませんか?
追加した
次の簡単なコードでテストしました。proc1() は、クエリを実行するときに常に開いたり閉じたりするコードを使用し、proc2() は 1 回だけ実行します。
結果は次のとおりです。
python - 'from sqlite3 import dbapi2 as sqlite3' vs 'import sqlite3'?
pysqlite の例を見ると、SQLite ライブラリには 2 つの使用例があります。
と
sqlite3 API をサポートする方法が 2 つあるのはなぜですか? 2つの違いは何ですか?彼らは同じですか?通常の使用では、どちらが好ましいでしょう。
追加した
名前空間の点でそれらが異なることは知っていたので、使用方法の点で同じかどうか、つまり、同じ API セットを持っているかどうかを尋ねたかったのです。