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

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


4
リクエストを使用してPythonで大きなファイルをダウンロードする
リクエストは本当に素晴らしいライブラリです。大きなファイル(> 1GB)のダウンロードに使用したい。問題は、ファイル全体をメモリに保持できないため、チャンクで読み取る必要があることです。そして、これは次のコードの問題です import requests def DownloadFile(url) local_filename = url.split('/')[-1] r = requests.get(url) f = open(local_filename, 'wb') for chunk in r.iter_content(chunk_size=512 * 1024): if chunk: # filter out keep-alive new chunks f.write(chunk) f.close() return 何らかの理由で、この方法では機能しません。それでもファイルに保存する前に応答をメモリにロードします。 更新 FTPから大きなファイルをダウンロードできる小さなクライアント(Python 2.x /3.x)が必要な場合は、こちらで見つけることができます。マルチスレッドと再接続をサポートし(接続を監視します)、ダウンロードタスクのソケットパラメータも調整します。



9
pytestの実行中に作成された通常の印刷出力を確認するにはどうすればよいですか?
コードにいくつかの印刷ステートメントを挿入し、それを実行すると何が印刷されるかを確認したい場合があります。既存のpytestテストでそれを「実行」するための私の通常の方法です。しかし、これらを実行すると、標準出力が表示されないようです(少なくとも、私のIDE、PyCharm内から)。 pytestの実行中に標準出力を確認する簡単な方法はありますか?
400 python  logging  output  pytest 

11
整数が他の2つの整数の間にあるかどうかを判断しますか?
特定の整数が他の2つの整数の間にあるかどうかを判断するにはどうすればよいですか(たとえば、より大きい/等しい10000、より小さい/等しい30000)。 私は2.3 IDLEを使用していますが、これまでに試みたことが機能しません。 if number >= 10000 and number >= 30000: print ("you have to pay 5% taxes")
398 python 

7
PythonでNoneTypeを「テスト」する方法は?
NoneType値を時々返すメソッドがあります。では、NoneTypeである変数に質問するにはどうすればよいですか?たとえば、ifメソッドを使用する必要があります if not new: new = '#' 私はそれが間違った方法であることを知っています。私が何を意味するのか理解していただければ幸いです。
398 python  nonetype 

30
「接続エラー:[SSL:CERTIFICATE_VERIFY_FAILED]証明書の検証に失敗しました(_ssl.c:598)」という理由で、pipのインストールが失敗します
私はPythonに非常に慣れていないため> pip install linkchecker、Windows 7 を使用しようとしています。 パッケージに関係なく、pipのインストールが失敗します。たとえば> pip install scrapy、SSLエラーも発生します。 Python 3.4.1のバニラインストールには、pip 1.5.6が含まれていました。私が最初にやろうとしたことは、リンクチェッカーをインストールすることでした。Python 2.7はすでにインストールされており、ArcGISに付属しています。pythonそしてpip、私は3.4.1をインストールするまで、コマンドラインから利用できませんでした。 > pip search linkchecker動作します。おそらくそれは、pip検索がサイトのSSL証明書を検証しないためです。 私は会社のネットワークにいますが、プロキシを経由してインターネットにアクセスしていません。 会社を含む各コンピューター(信頼できるルート証明機関)は、https://google.comへのTLSトラフィックの監視を有効にするなど、さまざまな理由で使用されます。それが何か関係があるかどうかはわかりません。 実行後の私のpip.logの内容は次のとおりpip install linkcheckerです。 Downloading/unpacking linkchecker Getting page https://pypi.python.org/simple/linkchecker/ Could not fetch URL https://pypi.python.org/simple/linkchecker/: connection error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:598) Will skip URL https://pypi.python.org/simple/linkchecker/ when looking for download links …
397 python  windows  ssl  pip 

8
Python: 'Dictionary'が空かどうかの確認が機能しないようです
辞書が空かどうかを確認しようとしていますが、正しく動作しません。メッセージを表示するだけで、それをスキップしてONLINEを表示します。なぜアイデアですか? def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users) == False: socket.send("Nobody is online, please use REGISTER command" \ " in order to register into the server") else: socket.send("ONLINE " + ' ' .join(self.users.keys()))
396 python  dictionary 


6
整数インデックスによるパンダシリーズ/データフレームの行の選択
なぜか知りたい df[2]、しばらくはサポートされていないdf.ix[2]とdf[2:3]仕事の両方を。 In [26]: df.ix[2] Out[26]: A 1.027680 B 1.514210 C -1.466963 D -0.162339 Name: 2000-01-03 00:00:00 In [27]: df[2:3] Out[27]: A B C D 2000-01-03 1.02768 1.51421 -1.466963 -0.162339 私はdf[2]同じように働くと期待しますdf[2:3]、Pythonのインデックス付け規則に準拠するのとています。単一の整数による行のインデックス付けをサポートしない設計上の理由はありますか?

12
PythonとJavaScript間のJSON日時
JSONを使用してPythonからシリアル化された形式でdatetime.datetimeオブジェクトを送信し、JSONを使用してJavaScriptで非シリアル化したいと考えています。これを行う最良の方法は何ですか?
393 javascript  python  json 

15
パスステートメントの使用方法
私はPythonを学習している最中で、このpassステートメントに関するセクションにたどり着きました。私が使用しているガイドNullでは、プレースホルダーとして一般的に使用されるステートメントであると定義しています。 それがどういう意味かはまだよくわかりません。誰かが私にpassステートメントが使用される単純な/基本的な状況を教えてもらえますか、なぜそれが必要なのですか?
392 python 

30
datetime Pythonモジュールを使用して、現在の日付から6か月の日付を計算するにはどうすればよいですか?
datetime Pythonモジュールを使用しています。現在の日付から6か月後の日付を計算しようとしています。誰かがこれを行うのに少し助けてくれますか? 現在の日付から6か月後に日付を生成したいのは、レビュー日付を作成するためです。ユーザーがシステムにデータを入力した場合、データを入力した日から6か月のレビュー日があります。
391 python  datetime 


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