問題タブ [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 - Django 開発サーバー (「runserver」) のエラー
私はpythonとdjangoが初めてで、「Django Book」の足跡をたどってdjangoをインストールしました。これには、pythonでdjangoをインポートするための次の検証の取得が含まれます。
また、startproject コマンドを使用して、ファイル __init__.py、manage.py、settings.py、および urls.py を含むフォルダーを作成します。
実行可能ファイル pysqlite-2.6.0.win32-py2.6 もインストールしました。
ただし、Django Book ( http://www.djangobook.com/en/2.0/chapter02/ )の第 2 章の手順に従って「Django 開発サーバー」(「runserver」) を確認しようとすると、次のものが見つかりません。メッセージ:
このエラーが見つかりました:
アドレスhttp://localhost:8000を検証するときにもエラーが発生します (「動作しました」ではなく「このページは表示できません...」)。面白いのは、以前にすべて実行したことがあり (インストールを行ったのは 2 回目です)、うまく機能していたことです。
何が問題なのかを知り、前進するにはどうすればよいですか? Python 2.6 のインストールをすべてアンインストールし、すべてを再インストールする必要がありますか? (すでに修復を試みましたが、うまくいきませんでした)
助けてくれてありがとう!
python - pysqlite と python : テーブルにデータを挿入しませんが、コードは正常に実行されます
私はpysqliteデータベースにいくつかのデータを挿入しようとしていますが、コードはエラーなしで正常に実行されますが、データベースには何も表示されず、変数に値が含まれていることを確認しました
私はテーブルと列の名前を再確認しましたが、それらも正しいです
python - SQLite - 移動平均を計算する
私はpysqliteを使用してsqliteにテーブルを持っています:
このデータから、SQLステートメントを使用してウィンドウX秒の大きさで移動平均を計算するにはどうすればよいですか?
python - Python tempfile を使用した Sqlite 2 python
Python 一時ファイルとして保存されたデータベースを使用して、sqlite から奇妙な動作が発生しています。基本的に、sqlite_master テーブルのクエリは正常に機能しますが、別のテーブルをクエリすると次のように返されます。
ソース データベースは、python tempfile として保存されます。
以下はクエリ関数です。
次のようにデータベースを正常にクエリできます。
ただし、次のエラーが返されます。
sqlite コマンド ライン ツールを使用して、両方のクエリを正常に実行できます。どんな提案でも最も役に立ちます。
ピーター
アップデート
を使用している場合にのみ、この問題が発生するようtempfile
です。.zip ファイルをダウンロードし、同封の sqlite データベースを読み込んで、この関数を使用してcStringIO
書き込みます。tempfile
これは、zip から tempfile への変換パイプラインに問題があることを示している可能性があると思いますが、最初のクエリが機能し、2 番目のクエリが機能しないのは非常に奇妙です。
python - メンバー関数を関数引数として渡しますか?
SQLite 用の非常に単純な選択関数を作成しましたが、メンバー関数を渡す方法がわかりません。例: .fetchone()
, .fetchmany()
.
このメンバー関数を引数として渡すにはどうすればよいですか?
python - デコレータは引数を渡していないのですか?
私はn次元配列を1次元「配列」データベースにシリアル化することに取り組んできました。
出力:
コメント解除の出力#return func(*args, **kwargs)
:
期待される出力(デバッグ機能を省略):
insert
残念ながら、で装飾された関数counter
に引数が正しく渡されていないようです。
私は何が間違っているのですか?
python - リストを SQLite にシリアライズする
私は 2,900 万を超える要素を扱っているので、データベースは配列よりも理にかなっていると思いました。
以前は要素を一度に 1 つずつexecute
関数に渡していましたが、一度に 100,000 要素の配列を関数に渡すexecutemany
方が効率的だと思います。
180 の奇数行コードを次の短いテスト ケースに短縮しました。
出力:
私は何を間違っていますか?
python - freq dist 計算のために db クエリを効率的に処理するにはどうすればよいですか?
私はこれに少しの間取り組んでおり、頻度分布データベース側を作成しようとしています:
(うわー、180 行のコードベースがテストケースで 37 行になりました! :D - 実際の単語リストは 4 ではなく 2900 万であることに注意してください!!!)
私はそれを実現しました:
update_freq_dist
内側のループ内に 2 つのクエリは必要ないはずです- データベース要素 (行) を反復処理する方法があります。たとえば、一度に 5 つずつです。
ただし、どちらの問題もどのように解決できるかわかりません。
解決策を考えられますか?
python - カスタムファイルヘッダー付きのsqlite 3バージョンを使用してpythonにpysqliteをインストールする
カスタム ファイル ヘッダーを使用して sqlite をコンパイルしたい ここにある手順に従いましたhttp://trac.edgewall.org/wiki/PySqlite
しかし、pythonを実行してsqliteのバージョンを確認すると
古いバージョンの sqlite を提供しています。私はそれが3であるべきだと思います。データベースを開こうとしましたが、エラーが発生しています
python - このpysqlite2 AttributeErrorを修正する方法: Xインスタンスには属性「con」がありません?
以下のコード全体を実行すると、この行は次のようになります。
この関数から (getfeatures は辞書を返します):
次のエラーが発生します。
pysqlite2 をインストールしましたが、pysqlite2 テストを実行すると問題ありません。
また、pysqlite2 の代わりに組み込みの sqlite3 を使用しようとしました (import sqlite3
ステートメントを実行して に置き換えself.con=sqlite.connect(dbfile)
ましたself.con=sqlite3.connect(":memory:")
が、どちらも機能しませんでした。
このエラーを修正するにはどうすればよいですか?
助けてくれてありがとう。
ここにコード全体があります: