問題タブ [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 - zipファイルで正規表現を照合するためのPythonモジュールはありますか
100万を超えるテキストファイルを40のzipファイルに圧縮しています。私はまた電話の約500のモデル名のリストを持っています。特定のモデルがテキストファイルで言及された回数を知りたいです。
解凍せずにファイルの正規表現一致を実行できるPythonモジュールはありますか?解凍せずにこの問題を解決する簡単な方法はありますか?
python - 正規表現とユニコード
TV エピソードのファイル名 (たとえば、show.name.s01e02.avi) を解析し、(www.thetvdb.com API から) エピソード名を取得し、自動的に適切な名前に変更するスクリプトがあります (番組名 - [01x02 ].avi)
[a-zA-Z0-9'\-]
スクリプトは正常に動作しますが、それは、Unicode の表示名を持つファイルで試して使用するまでです(私が持っているすべてのファイルは英語であるため、ほとんどすべてが .
正規表現がアクセント付きの文字などと一致するようにするにはどうすればよいですか? 現在、正規表現の設定セクションは次のようになっています..
python - PyObjCのドキュメントがとても悪いのはなぜですか?
たとえば、http://developer.apple.com/cocoa/pyobjc.htmlは、10.5LeopardではなくOSX10.4Tiger用です。これがAppleの公式ドキュメントです。
公式のPyObjCページも同様に悪いです。http ://pyobjc.sourceforge.net/
とてもひどいので困惑します。主にRubyCocoaの内容がはるかによく文書化されており、まともなチュートリアルがたくさんあるため(たとえば、 http: //www.rubycocoa.com/ )、ShoesのおかげでRubyの学習を検討しています。 GUIツールキット。
このひどく自動翻訳された日本語のチュートリアルでさえ、私が見つけた他のドキュメントよりも便利です。
私がやりたいのは、Cocoa GUIを使用してかなり単純なPythonアプリケーションを作成することだけです。
恐ろしいドキュメントに光を当てたり、コードの巨大なブロックを提供するだけでなく、何ができるかを知っていると仮定するチュートリアルを教えてもらえますかNSThread.detachNewThreadSelector_toTarget_withObject_("queryController", self, None)
。 ?
python - Python で DTD ファイルに対して xml を検証する方法
DTD 記述ファイルに対して XML 文字列 (ファイルではなく) を検証する必要があります。
どのようにそれを行うことができpython
ますか?
python - reduce()を使用する便利なコード?
ここに誰かがPythonでreduce()関数を使用する便利なコードを持っていますか?例に見られる通常の+と*以外のコードはありますか?
GvRによるPython3000のreduce()の運命を参照してください
python - コンパイル前の Python コードによるプロトタイピング
私はしばらくの間、ピーク フィッティング ライブラリの作成について熟考してきました。私は Python をかなりよく知っており、最初はすべてを Python で実装する予定ですが、最終的にはコンパイル済み言語でいくつかのコア ルーチンを再実装する必要があるかもしれないと考えています。
IIRC は、Python の元の任務の 1 つで、プロトタイピング言語でした。ただし、Python は、関数、ファンクター、オブジェクトを関数やメソッドに渡すことを許可する点でかなり自由ですが、C や Fortran については同じことが当てはまらないのではないかと思います。
コンパイルされた言語にインターフェースする必要があると予想される関数/クラスの設計について何を知っておくべきですか? また、これらの潜在的な問題のうち、cTypes、bgen、 SWIG、Boost.Python、Cython、Python SIPなどのライブラリによってどの程度対処されているのでしょうか?
この特定のユース ケース (フィッティング ライブラリ) では、ユーザーが数学関数 (Guassian、Lorentzian など) を Python 関数として定義し、コンパイルされたコード フィッティング ライブラリによって解釈されて渡されるようにすることを想像します。配列の受け渡しも不可欠です。
python - Python を使用したユーザー入力のサニタイズ
Python ベースの Web アプリケーションのユーザー入力をサニタイズする最良の方法は何ですか? XSSまたは SQL インジェクション攻撃を防ぐために、HTML 文字とその他の必要な文字の組み合わせを削除する単一の機能はありますか?
python - 暗号化された ZIP ファイルを作成するには?
ZipFile
Python 2.5 でZIP ファイルを作成していますが、これまでのところ問題なく動作します。
しかし、ZIP ファイル内のファイルを暗号化する方法が見つかりませんでした。system と call を使用することもできますPKZIP -s
が、もっと「Pythonic」な方法が必要だと思います。オープンソースのソリューションを探しています。
python - Python コマンドライン ツールを配布する最良の方法は何ですか?
現在のsetup.py
スクリプトは問題なく動作しますが、tvnamer.py
(ツール)tvnamer.py
をサイト パッケージまたは同様の場所にインストールします。
としてsetup.py
インストールできますか、またはコマンドライン アプリケーションをインストールするためのより良い方法はありますか?tvnamer.py
tvnamer
python - Pythonでシーケンスからアイテムを削除するエレガントな方法は?
Python でコードを書いているとき、いくつかの基準に基づいて、リストまたはその他のシーケンス タイプから項目を削除する必要があることがよくあります。現在反復しているリストからアイテムを削除するのは悪いことなので、エレガントで効率的な解決策は見つかりませんでした。たとえば、次のことはできません。
私は通常、次のようなことをすることになります:
これは非効率的で、かなり醜く、おそらくバグがあります (複数の 'John Smith' エントリをどのように処理しますか?)。よりエレガントなソリューション、または少なくともより効率的なソリューションを持っている人はいますか?
辞書で動作するものはどうですか?