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

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

4
Pythonファイルの一般的なヘッダー形式は何ですか?
Pythonコーディングガイドラインに関するドキュメントで、Pythonソースファイルの次のヘッダー形式に遭遇しました。 #!/usr/bin/env python """Foobar.py: Description of what foobar does.""" __author__ = "Barack Obama" __copyright__ = "Copyright 2009, Planet Earth" これはPythonの世界のヘッダーの標準形式ですか?他にどのようなフィールド/情報をヘッダーに入れることができますか?Pythonの達人は、Pythonソースヘッダーのガイドラインを共有します:-)
508 python  header  comments 

12
Pythonで認識されない日時タイムゾーンを認識する方法
私は何をする必要がありますか 私はタイムゾーン非対応の日時オブジェクトを持っていますが、他のタイムゾーン対応日時オブジェクトと比較できるように、それにタイムゾーンを追加する必要があります。この1つのレガシーケースでは、アプリケーション全体を知らないタイムゾーンに変換したくありません。 私が試したこと まず、問題を示すために: Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import datetime >>> import pytz >>> unaware = datetime.datetime(2011,8,15,8,15,12,0) >>> unaware datetime.datetime(2011, 8, 15, 8, 15, 12) >>> aware = datetime.datetime(2011,8,15,8,15,12,0,pytz.UTC) …

7
pipに強制的に現在のバージョンを再インストールさせることはできますか?
現在のバージョンのパッケージが機能していないようで、再インストールが必要な状況に遭遇しました。しかしpip install -U、すでに最新のパッケージには触れません。最初に(を使用してpip uninstall)アンインストールしてからインストールすることで再インストールを強制する方法はわかりますが、通常の現在のバージョンへの「更新」を単一のステップで簡単に強制する方法はありますか?
507 python  pip  packages 


13
itertools.groupby()を使用するにはどうすればよいですか?
Pythonのitertools.groupby()関数を実際に使用する方法について、わかりやすい説明を見つけることができませんでした。私がやろうとしているのはこれです: リストを取る-この場合、オブジェクト化されたlxml要素の子 いくつかの基準に基づいてグループに分けます その後、これらの各グループを個別に繰り返します。 私が確認しましたドキュメント、および例を、私は数字の単純なリストを超えてそれらを適用しようとするトラブルがありました。 では、どのように使用しitertools.groupby()ますか?使用する必要がある別のテクニックはありますか?適切な「前提条件」の読み方へのポインタもいただければ幸いです。
507 python  itertools 


30
Pythonのsubprocess.PIPEでの非ブロッキング読み取り
サブプロセスモジュールを使用してサブプロセスを開始し、その出力ストリーム(stdout)に接続しています。stdoutで非ブロッキング読み取りを実行できるようにしたい。.readlineを非ブロック化する方法、または呼び出す前にストリームにデータがあるかどうかを確認する方法はあり.readlineますか?これを移植可能にするか、少なくともWindowsとLinuxで動作させたいです。 ここに私が今それを行う方法があります(利用.readline可能なデータがない場合はブロックしています): p = subprocess.Popen('myprogram.exe', stdout = subprocess.PIPE) output_str = p.stdout.readline()

8
Pythonユニコード文字列のアクセントを削除する最良の方法は何ですか?
PythonにUnicode文字列があり、すべてのアクセント(発音区別符号)を削除したいと思います。 私はJavaでこれを行うエレガントな方法をWebで見つけました: Unicode文字列をその長い正規化された形式に変換します(文字と発音区別符号に別の文字を使用) Unicodeタイプが「発音区別符号」であるすべての文字を削除します。 pyICUなどのライブラリをインストールする必要がありますか、それともpython標準ライブラリだけで可能ですか?そして、python 3はどうですか? 重要な注意:アクセント記号付き文字からアクセント記号なしの対応する文字への明示的なマッピングを含むコードは避けたいです。

30
Pythonで「pip」を使用してpsycopg2をインストールする方法
私は使用virtualenvしていて、「psycopg2」をインストールする必要があります。 私は次のことを行いました: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 そして、私は次のメッセージを持っています: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config …

12
転置/解凍機能(zipの逆)?
2項目のタプルのリストがあり、それらを2つのリストに変換したいと思います。最初のリストには各タプルの最初の項目が含まれ、2番目のリストには2番目の項目が含まれています。 例えば: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4]) それを行う組み込み関数はありますか?
505 python  list  matrix  transpose 


21
複数のPythonバージョンとPIPを扱いますか?
pipPythonの複数のバージョンでうまく機能させる方法はありますか?たとえばpip、サイト2.5インストールまたはサイト2.6インストールのいずれかに明示的にインストールするために使用したいと思います。 たとえば、ではeasy_install、を使用しますeasy_install-2.{5,6}。 そして、はい— virtualenvについては知っていますが、いいえ—それはこの特定の問題の解決策ではありません。
500 python  pip 

15
Pythonで別のファイルから関数を呼び出す
Set_up:プログラムで使用する必要がある関数ごとに.pyファイルがあります。 このプログラムでは、外部ファイルから関数を呼び出す必要があります。 私はもう試した: from file.py import function(a,b) しかし、私はエラーを受け取ります: ImportError: 'file.py'という名前のモジュールはありません。ファイルはパッケージではありません この問題を解決するにはどうすればよいですか?
498 python  file  function  import 


9
Pandas GroupBy出力をSeriesからDataFrameに変換する
私はこのような入力データから始めています df1 = pandas.DataFrame( { "Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] , "City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } ) 印刷すると次のようになります。 City Name 0 Seattle Alice 1 Seattle Bob 2 Portland Mallory 3 Seattle Mallory 4 Seattle Bob 5 Portland Mallory グループ化は非常に簡単です: g1 = df1.groupby( …

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