タグ付けされた質問 「python」

Pythonは、マルチパラダイム、動的型付け、多目的プログラミング言語です。これは、学習、理解、使用が迅速で、クリーンで統一された構文を適用できるように設計されています。Python 2は2020年1月1日をもって正式にサポートされなくなりました。それでも、バージョン固有のPythonの質問については、[python-2.7]または[python-3.x]タグを追加します。Pythonのバリアントまたはライブラリ(Jython、PyPy、Pandas、Numpyなど)を使用する場合は、タグに含めてください。

7
PythonでのXMLスキーマによる検証
XMLファイルとXMLスキーマが別のファイルにあり、XMLファイルがスキーマに準拠していることを検証したい。Pythonでこれを行うにはどうすればよいですか? 標準ライブラリを使用したいのですが、必要に応じてサードパーティのパッケージをインストールできます。
104 python  xml  validation  xsd 




8
Pythonのpipを使用してパッケージのzipファイルをダウンロードして保持する方法は?
私が使用したい場合はpip、パッケージ(およびその依存関係)をダウンロードしますが、コマンドを続けることを行う方法がある- (たとえば、ジャンゴ・socialregistration.tar.gz)がダウンロードさZIPファイルのすべてを? 私はさまざまなコマンドラインオプションを試しましたが、常にzipfile を解凍して削除するようです-またはzipfileを取得しますが、依存関係ではなく元のパッケージに対してのみです。
104 python  pip 

6
Pythonで複数の変数を保存および復元するにはどうすればよいですか?
約12個のオブジェクトをファイルに保存して、後で復元する必要があります。forleループをpickleとshelveで使用しようとしましたが、正しく機能しませんでした。 編集。 保存しようとしていたすべてのオブジェクトは同じクラスにありました(これについては以前に触れたはずです)。クラス全体を次のように保存できることを理解していませんでした。 import pickle def saveLoad(opt): global calc if opt == "save": f = file(filename, 'wb') pickle.dump(calc, f, 2) f.close print 'data saved' elif opt == "load": f = file(filename, 'rb') calc = pickle.load(f) else: print 'Invalid saveLoad option'
104 python  variables  object 


6
Pythonでバイナリファイルを読み取る
Pythonでのバイナリファイルの読み取りは特に難しいと思います。手伝って頂けますか?このファイルを読む必要があります。このファイルはFortran 90では簡単に読むことができます。 int*4 n_particles, n_groups real*4 group_id(n_particles) read (*) n_particles, n_groups read (*) (group_id(j),j=1,n_particles) 詳細には、ファイル形式は次のとおりです。 Bytes 1-4 -- The integer 8. Bytes 5-8 -- The number of particles, N. Bytes 9-12 -- The number of groups. Bytes 13-16 -- The integer 8. Bytes 17-20 -- The integer 4*N. Next many …
104 python  binary  fortran 


2
PythonでのGoogle認証システムの実装
Google Authenticatorアプリケーションを使用して生成できるワンタイムパスワードを使用しようとしています。 Google認証システムの機能 基本的に、Google認証システムは2種類のパスワードを実装します。 HOTP -パスワードはに準拠して、各呼び出しで変更されることを意味HMACベースのワンタイムパスワード、RFC4226、および TOTP-時間ベースのワンタイムパスワード。(私の知る限り)30秒ごとに変更されます。 Google Authenticatorはオープンソースとしても利用できます:code.google.com/p/google-authenticator 現在のコード HOTPおよびTOTPパスワードを生成するための既存のソリューションを探していましたが、あまり見つかりませんでした。私が持っているコードは、HOTPの生成を担当する次のスニペットです。 import hmac, base64, struct, hashlib, time def get_token(secret, digest_mode=hashlib.sha1, intervals_no=None): if intervals_no == None: intervals_no = int(time.time()) // 30 key = base64.b32decode(secret) msg = struct.pack(">Q", intervals_no) h = hmac.new(key, msg, digest_mode).digest() o = ord(h[19]) & 15 h = (struct.unpack(">I", …

6
サブフォルダーからモジュールをインポート
サブフォルダーをモジュールとしてインポートしたい。したがって、すべてのサブフォルダにはが含まれてい__init__.pyます。私のフォルダ構造は次のとおりです: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py 私のメインスクリプトでインポート from dirFoo.foofactory import FooFactory このファクトリファイルには、サブモジュールを含めます。 from dirFoo1.foo1 import Foo1 from dirFoo2.foo2 import Foo2 私がfoofactoryを呼び出すと、エラーが発生し、そのPythonはサブモジュールfoo1およびfoo2をインポートできません。 Traceback (most recent call last): File "/Users/tmp/src/main.py", line 1, in <module> from dirFoo.foofactory import FooFactory File "/Users/tmp/src/dirFoo/foofactory.py", line 1, in <module> from dirFoo1.foo1 …

1
この奇妙な結腸の行動は何をしているのですか?
私はPython 3.6.1を使用していますが、非常に奇妙なことに遭遇しました。簡単な辞書の割り当てミスがあり、見つけるのに長い時間がかかりました。 context = {} context["a"]: 2 print(context) 出力 {} コードは何をしcontext["a"]: 2ていますか?SyntaxErrorIMOが必要な場合は発生しません。最初はスライスを作成していると思いました。ただし、入力repr(context["a"]: 2)するとSyntaxError。が発生します。context["a"]: 2コンソールにも入力したところ、コンソールに何も表示されませんでした。多分戻ると思いましたNoneが、よくわかりません。 また、1行のifステートメントである可能性も考えましたが、これも正しい構文ではありません。 さらに、context["a"]を上げる必要がありKeyErrorます。 私は困惑しています。何が起こっている?
104 python  python-3.x 

7
Pythonですばやく簡単なファイルダイアログ?
ファイルを解析して、その内容をデータベースにロードする簡単なスクリプトがあります。UIは必要ありませんが、現在ユーザーがファイルを解析するように求めています。raw_inputこれは、特にユーザーがパスをコピー/貼り付けできないため、最も不便です。ユーザーにファイル選択ダイアログをすばやく簡単に表示する方法を教えてください。ユーザーはファイルを選択して、データベースにロードできます。(私の使用例では、間違ったファイルを選択した場合、解析に失敗し、データベースにロードされても問題にはなりません。) import tkFileDialog file_path_string = tkFileDialog.askopenfilename() このコードは私が望むものに近いですが、迷惑な空のフレームを開いたままにします(おそらく、閉じるイベントハンドラーを登録していないため、これを閉じることができません)。 tkInterを使用する必要はありませんが、Python標準ライブラリに含まれているため、最も迅速かつ簡単なソリューションの候補として最適です。 他のUIを使用せずに、スクリプト内のファイルまたはファイル名を求める迅速かつ簡単な方法は何ですか。


3
変数がNoneまたはnumpy.arrayかどうかをチェックするときのValueError
変数がNoneまたはnumpy.arrayかどうかを確認したいと思います。check_aこれを行うための関数を実装しました。 def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) しかし、このコードはValueErrorを発生させます。簡単な方法は何ですか? ValueError Traceback (most recent call last) <ipython-input-41-0201c81c185e> in <module>() 6 check_a(a) 7 a = np.array([1,2]) ----> 8 check_a(a) <ipython-input-41-0201c81c185e> in check_a(a) 1 def check_a(a): ----> 2 if not a: 3 print …
104 python  numpy  is-empty 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.