問題タブ [python]
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 - Zemanta や Open Calais などのコンテンツ検出エンジンはどのように機能しますか?
Open Calais のようなセマンティック サービスが、テキストから企業名、人名、技術コンセプト、キーワードなどをどのように割り出すのか疑問に思っていました。テキストを照合する大規模なデータベースがあるためでしょうか?
たとえば、Zemanta のようなサービスは、テキストにどの画像を提案するかをどのように判断するのでしょうか?
python - Python / DjangoでのUnicodeとUTF-8の混乱?
私はDjangoチュートリアルでこの一節に出くわしました:
Djangoモデルには、unicode()を呼び出して結果をUTF-8バイト文字列に変換するデフォルトのstr()メソッドがあります。これは、unicode(p)がUnicode文字列を返し、str(p)がUTF-8としてエンコードされた文字を含む通常の文字列を返すことを意味します。
さて、afaik Unicodeは特定の表現ではないので混乱しています。では、Pythonの「Unicode文字列」とは何ですか?それはUCS-2を意味しますか?グーグルは大胆に述べているこの「PythonUnicodeチュートリアル」を見つけました
Unicodeは、世界の一般的な書記体系すべてをカバーする2バイトのエンコーディングです。
どちらが明らかに間違っているのですか、それともそれですか?私は文字セットとエンコーディングの問題で何度も混乱してきましたが、ここで私が読んでいるドキュメントは混乱していると確信しています。Pythonで「Unicode文字列」が表示されたときに何が起こっているのか誰か知っていますか?
python - Pythonで数値を文字列にフォーマットする
数値を文字列としてフォーマットする方法を見つける必要があります。私のコードはここにあります:
時間と分は整数で、秒は浮動小数点数です。str()関数は、これらすべての数値を10分の1(0.1)の位に変換します。したがって、「5:30:59.07 pm」を出力する文字列の代わりに、「5.0:30.0:59.1pm」のように表示されます。
結論として、これを行うにはどのライブラリ/関数が必要ですか?
python - HTTP経由でファイルをダウンロードする方法は?
スケジュールに従ってWebサイトからMP3ファイルをダウンロードし、iTunesに追加したポッドキャストXMLファイルをビルド/更新するために使用する小さなユーティリティがあります。
XMLファイルを作成/更新するテキスト処理はPythonで記述されています。ただし、Windows.bat
ファイル内でwgetを使用して、実際のMP3ファイルをダウンロードします。ユーティリティ全体をPythonで記述したいと思います。
Pythonでファイルを実際にダウンロードする方法を見つけるのに苦労したので、なぜ。を使用することにしwget
ました。
では、Pythonを使用してファイルをダウンロードするにはどうすればよいですか?
python - Windowsでfork()を複製する最良の方法は何ですか?
fork()
Python を使用して、システム コールを使用して Linux にある機能を Windows で再現できるロジックを実装するにはどうすればよいですか?
私は特に SAPI Com コンポーネントでメソッドを実行しようとしていますが、ブロックや待機をせずにメイン スレッドで他のロジックを続行しています。
python - git repo のコード行履歴をグラフ化するにはどうすればよいですか?
基本的に、各コミット後にリポジトリ内のコード行数を取得したいと考えています。
私が見つけた唯一の(本当にくだらない)方法は、実行するために使用git filter-branch
することであり、各コミットでwc -l *
実行され、次に実行されるスクリプトgit reset --hard
wc -l
もう少し明確にするために、ツールを実行すると、最初のコミットのコード行が出力され、次に 2 番目のコミット、というように出力されます。これは、ツールに出力してもらいたいものです(例として):
私はルビーの「git」ライブラリをいじりましたが、最も近いのは.lines()
diffでメソッドを使用することでした。これは、追加された行を提供する必要があるようです(ただし、行を削除すると0が返されます)。
python - Visual Studio 用の Python コード ジェネレーター?
python .py ファイルを C# プロジェクトに追加し、そのファイルに python ファイルを実行するカスタム ジェネレーターのタグを付けて、出力をコード生成の結果として扱うというアイデアがありました。それを C# ファイルに入れると、ビルド プロセスの一部としてかなり多くのコード生成を行うことができます。
Visual Studio 2008 用のカスタム ジェネレーターが存在するかどうかは誰にもわかりませんか?
python - PythonスクリプトからPythonインタープリターやCMD.EXEの出力をキャプチャする方法は?
- PythonスクリプトからPythonインタープリターの出力をキャプチャすることは可能ですか?
- PythonスクリプトからWindowsCMDの出力をキャプチャすることは可能ですか?
もしそうなら、どのライブラリ(y | ies)を調べる必要がありますか?
python - Python のバイナリ バッファ
Python では、文字データ用のファイルのようなバッファーにStringIOを使用できます。メモリ マップト ファイルは基本的にバイナリ データに対して同様のことを行いますが、ベースとして使用されるファイルが必要です。Python には、Java のByteArrayOutputStreamと同等の、バイナリ データを対象としたメモリのみのファイル オブジェクトがありますか?
私が持っているユースケースは、メモリ内に ZIP ファイルを作成したいというもので、ZipFileにはファイルのようなオブジェクトが必要です。
python - pyGTKアプリケーション内のpyGame
PyGTKアプリケーション内でPyGame(SDL)を使用するための最良の方法は何ですか?
GTKウィンドウに描画領域を設定し、同時にGTKイベントとSDLイベントの両方を管理できる方法を探しています。