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

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

14
JSONデータをファイルに書き込むにはどうすればよいですか?
変数にJSONデータが格納されていますdata。 テストのためにこれをテキストファイルに書き込みたいので、毎回サーバーからデータを取得する必要はありません。 現在、私はこれを試しています: obj = open('data.txt', 'wb') obj.write(data) obj.close そして、私はこのエラーを受け取っています: TypeError:辞書ではなく文字列またはバッファでなければなりません これを修正するには?
1122 python  json 

30
virtualenvで別のPythonバージョンを使用する
現在、Python 2.5.4を実行しているDebianシステムがあります。私はvirtualenvを適切にインストールしました、すべてがうまくいきます。異なるバージョンのPythonでvirtualenvを使用できる可能性はありますか? Python 2.6.2をコンパイルし、virtualenvで使用したいと考えています。バイナリファイルを上書きするだけで十分ですか?または、ライブラリに関して何かを変更する必要がありますか?




12
ローカルディレクトリのrequirements.txtファイルに従って、pipを使用してパッケージをインストールする方法
ここに問題があります 次のようなrequirements.txtがあります。 BeautifulSoup==3.2.0 Django==1.3 Fabric==1.2.0 Jinja2==2.5.5 PyYAML==3.09 Pygments==1.4 SQLAlchemy==0.7.1 South==0.7.3 amqplib==0.6.1 anyjson==0.3 ... すべてのパッケージとその他を含むローカルアーカイブディレクトリがあります。 私は新しいvirtualenvを作成しました bin/virtualenv testing それをアクティブにすると、ローカルのアーカイブディレクトリからrequirements.txtに従ってパッケージをインストールしようとしました。 source bin/activate pip install -r /path/to/requirements.txt -f file:///path/to/archive/ インストールが正常であることを示すように見えるいくつかの出力を取得しました Downloading/unpacking Fabric==1.2.0 (from -r ../testing/requirements.txt (line 3)) Running setup.py egg_info for package Fabric warning: no previously-included files matching '*' found under directory 'docs/_build' …
1082 python  virtualenv  pip 




13
ファイルに行を書き込む正しい方法?
私は慣れています print >>f, "hi there" ただし、print >>サポートが終了しているようです。上記の行を実行するための推奨される方法は何ですか? 更新:これらのすべての回答について"\n"...これはユニバーサルですか、Unix固有ですか?IE、"\r\n"Windows で実行する必要がありますか?
1069 python  file-io 

14
関数から複数の値を返すにはどうすればよいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 それをサポートする言語で複数の値を返すための標準的な方法は、しばしば混乱しています。 オプション:タプルの使用 次の簡単な例を考えてみます。 def f(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return (y0, y1, y2) ただし、返される値の数が増えると、すぐに問題が発生します。4つまたは5つの値を返す場合はどうなりますか?もちろん、それらを繰り返し使用することはできますが、どの値がどこにあるのかを簡単に忘れてしまいます。また、受け取りたい場所をどこでも開梱するのは見苦しくなります。 オプション:辞書を使用する 次の論理的なステップは、ある種の「レコード表記」を導入することです。Pythonでは、これを行う明白な方法はを使用することですdict。 以下を検討してください。 def g(x): y0 = x + 1 y1 = x * 3 y2 = y0 ** y3 return {'y0': …

13
JSONファイルをプリティプリントする方法は?
乱雑なJSONファイルをプリティプリントしたい-Pythonでこれを行う最も簡単な方法は何ですか?PrettyPrintは「オブジェクト」を取得することを知っていますが、これはファイルである可能性がありますが、ファイルを渡す方法がわかりません。ファイル名を使用するだけでは機能しません。


26
Pythonで拡張子が.txtのディレクトリ内のすべてのファイルを検索する
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 OverаэтотвопросестьответынаStack Overflowнарусском:Выводфайловсопределённымрасширением .txtPythonで拡張子を持つディレクトリ内のすべてのファイルを見つけるにはどうすればよいですか?
1043 python  file-io 


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