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

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

10
Pythonでのdatetime.dateからUTCタイムスタンプへの変換
私はPythonで日付を扱っており、それらをJavaScript内で使用するためにUTCタイムスタンプに変換する必要があります。次のコードは機能しません。 >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) 最初に日付オブジェクトを日付時刻に変換しても、役に立ちません。私はこのリンクで例を試しましたが、 from pytz import utc, timezone from datetime import datetime from time import mktime input_date = datetime(year=2011, month=1, day=15) そして今どちらか: mktime(utc.localize(input_date).utctimetuple()) または mktime(timezone('US/Eastern').localize(input_date).utctimetuple()) 動作します。 だから一般的な質問:UTCによると、どのようにしてエポックからの秒数に変換された日付を取得できますか?
295 python  datetime  utc 

14
正確にgetattr()とは何ですか?どのように使用しますか?
私は最近関数について読みましたgetattr()。問題は、その使い方のアイデアがまだ理解できないことです。私が理解してgetattr()いる唯一のことgetattr(li, "pop")は、を呼び出すことと同じli.popです。 この本で、実行時まで関数の名前を知らずに関数への参照を取得する方法が本で言及されているときは、理解できませんでした。多分これは私がプログラミングの初心者なのかもしれません。誰かがこの問題に光を当てることができますか?これをいつ、どのように正確に使用しますか?
295 python  getattr 

7
Pythonでバックグラウンドプロセスを開始する方法
シェルスクリプトをより読みやすいpythonバージョンに移植しようとしています。元のシェルスクリプトは、「&」でバックグラウンドでいくつかのプロセス(ユーティリティ、モニターなど)を開始します。Pythonで同じ効果を得るにはどうすればよいですか?Pythonスクリプトが完了したときに、これらのプロセスが停止しないようにしてください。どういうわけかデーモンの概念に関連していると思いますが、簡単にこれを行う方法を見つけることができませんでした。
295 python  process  daemon 

10
TypeErrorの修正方法:ハッシュする前にUnicodeオブジェクトをエンコードする必要がありますか?
私はこのエラーがあります: Traceback (most recent call last): File "python_md5_cracker.py", line 27, in <module> m.update(line) TypeError: Unicode-objects must be encoded before hashing このコードをPython 3.2.2で実行しようとすると: import hashlib, sys m = hashlib.md5() hash = "" hash_file = input("What is the file name in which the hash resides? ") wordlist = input("What is your wordlist? …



3
djangoクエリセットでOR条件を実行する方法は?
次のSQLクエリに相当するDjangoクエリを記述したいと思います。 SELECT * from user where income >= 5000 or income is NULL. Djangoクエリセットフィルターの作成方法 User.objects.filter(income__gte=5000, income=0) これはANDフィルターなので、機能しません。私がしたいOR個々のクエリセットの和集合を取得するためのフィルタ。

4
Pythonの「with」ステートメントの使用中に例外をキャッチする
残念ながら、Pythonの「with」ステートメントの例外を処理する方法がわかりません。コードがある場合: with open("a.txt") as f: print f.readlines() somehingを実行するために、「ファイルが見つかりません」という例外を本当に処理したいと思っています。でも書けない with open("a.txt") as f: print f.readlines() except: print 'oops' 書けない with open("a.txt") as f: print f.readlines() else: print 'oops' 「with」をtry / exceptステートメントで囲むと、それ以外では機能しません。例外は発生しません。「with」ステートメント内の失敗をPythonicの方法で処理するにはどうすればよいですか?

13
Pythonでファイル内の行を検索して置換する
テキストファイルの内容をループして、いくつかの行で検索と置換を行い、結果をファイルに書き戻したいのですが。最初にファイル全体をメモリにロードしてから書き戻すことができますが、それがおそらく最善の方法ではありません。 次のコード内でこれを行うための最良の方法は何ですか? f = open(file) for line in f: if line.contains('foo'): newline = line.replace('foo', 'bar') # how to write this newline back to the file
293 python  file 


16
NumPy配列に列を追加する方法
NumPy配列があるとしましょうa: a = np.array([ [1, 2, 3], [2, 3, 4] ]) そして、配列を取得するためにゼロの列を追加したいと思いますb: b = np.array([ [1, 2, 3, 0], [2, 3, 4, 0] ]) NumPyでこれを簡単に行うにはどうすればよいですか?
292 python  numpy 

9
pytestで例外が発生したことを適切に表明するにはどうすればよいですか?
コード: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) 出力: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

10
AttributeError: 'NoneType'オブジェクトに属性 'something'がないのはなぜですか?
私は言うエラーが出続けます AttributeError: 'NoneType' object has no attribute 'something' 私が持っているコードはここに投稿するには長すぎます。これを引き起こす一般的なシナリオは何ですかAttributeError、何NoneTypeを意味しているのでしょうか、そして何が起こっているのかをどのように絞り込むことができますか?

9
Pythonで文字列として異なるタイプのアイテムのリストに参加する
アイテムのリストに参加する必要があります。リストの項目の多くは、関数から返される整数値です。つまり、 myList.append(munfunc()) リストに結合するために、返された結果を文字列に変換するにはどうすればよいですか? すべての整数値に対して以下を実行する必要がありますか? myList.append(str(myfunc())) キャストの問題を解決するよりPython的な方法はありますか?
292 python  string  list 

4
Django ORMのselect_relatedとprefetch_relatedの違いは何ですか?
Djangoドキュメントでは、 select_related() 外部キーの関係を「フォロー」し、クエリの実行時に追加の関連オブジェクトデータを選択します。 prefetch_related() 関係ごとに別々のルックアップを行い、Pythonで「結合」を行います。 「Pythonで参加する」とはどういう意味ですか?誰かが例で説明できますか? 私の理解では、外部キーの関係にはを使用しselect_relatedます。M2M関係の場合はを使用しますprefetch_related。これは正しいです?

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