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

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

8
Pythonと比較したシェルスクリプトの利点[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して質問を更新し、事実と引用で回答できるようにします。 6年前休業。 この質問を改善する shell(bash)スクリプトを数回学習しようとしましたが、構文に追いやられました。その後、Pythonを見つけ、シェルスクリプトがPythonで実行できるほとんどのことを実行できました。現在、シェルスクリプトの学習に時間を費やす必要があるかどうかはわかりません。だから私は聞きたい: Pythonと比較してシェルスクリプトが不可欠なツールになる強みは何ですか? 私は職業別のシステム管理者ではありませんが、ホームユーザー向けのLinuxシステムのセットアップに興味があるため、シェルスクリプトの学習が必要になると思います。
94 python  shell 


3
iPhoneアプリにPythonを埋め込む
つまり、それは新しい千年紀です。Appleは手を振った。iPhone(App Store)アプリにPythonインタープリターを含めることが合法になりました。 これを行うにはどうすればよいですか?すべての既存の議論は(当然のことながら)脱獄に言及しています。(以前の質問:Pythonを使用してネイティブのiPhoneアプリを作成できますか?) ここでの目標は、PyObjCアプリを作成することではなく、組み込みライブラリとしてPythonを実行する通常のObjCアプリを作成することです。次に、PythonコードはネイティブCocoaコードを呼び出します。「制御ロジックはPythonコードです」パターンです。 XCodeにPythonを組み込むためのガイドはありますか?私のiPhoneアプリがそれをリンクできるように?標準ライブラリの90%を必要としないので、できればPythonを削除してください。 おそらく、スレッド化とPython拡張APIを理解できるでしょう。私はMacOSでそれをしました。ただし、XCodeではなく、コマンドラインコンパイラのみを使用します。
94 iphone  python  xcode 

8
同じ行に出力して以前の出力を上書きしますか?
FTPダウンローダーを作成しています。コードの一部は次のようなものです: ftp.retrbinary("RETR " + file_name, process) 私はコールバックを処理するために関数プロセスを呼び出しています: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) そして出力は次のようなものです: 1784 KB / KB 1829 downloaded! 1788 KB / KB 1829 downloaded! etc... この行を印刷し、次回は再印刷/更新して、一度だけ表示され、ダウンロードの進行状況が表示されるようにしたいのですが。 どうすればできますか?

10
Flaskの静的ファイル-robot.txt、sitemap.xml(mod_wsgi)
Flaskのアプリケーションルートディレクトリに静的ファイルを保存するための巧妙なソリューションはありますか?robots.txtとsitemap.xmlは/にあると予想されるため、私の考えはそれらのルートを作成することでした: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response もっと便利なものがあるはずです:)

4
リスト内の要素のすべてのペアに対する操作
Pythonを使用して、リスト内のすべての可能なペアを比較したいと思います。 私が持っていると仮定します my_list = [1,2,3,4] リストの2つの要素のすべての組み合わせに対して操作(fooとしましょう)を実行したいと思います。 最終結果は次のようになるはずです foo(1,1) foo(1,2) ... foo(4,3) foo(4,4) 私が最初に考えたのは、リストを手動で2回繰り返すことでしたが、それは非常にPython的ではないようです。
94 python 


12
Mac OSXでのPythonの場所
私はosx上のpythonと少し混乱しています。以前のラップトップの所有者がmacportを使用してmacpythonをインストールしたかどうかはわかりません。そして、osxには組み込みバージョンのpythonがあることを思い出しました。使っtype -a pythonてみたところ結果が返ってきました python is /usr/bin/python python is /usr/local/bin/python しかし、これらの場所で両方のpythonを実行すると、私を与えます[GCC 4.2.1 (Apple Inc. build 5646)] on darwin。どちらも提供されている同じ組み込みのPython Macを参照していますか? また、macpython oneをインストールすると、 A MacPython 2.5 folder in your Applications folder. In here you find IDLE, the development environment that is a standard part of official Python distributions... 私はを見ましたApplications、そしてそこに記載されたものを含むMacPortフォルダーがpython2.6あります。しかし、IDLEを実行すると、上記と同じメッセージが表示されます。 うーん、少し混乱しています。どっち?
94 python  macos 


4
Matplotlib Legendsが機能しない
matplotlibをアップグレードしてから、凡例を作成しようとすると次のエラーが発生します。 /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % …


5
Pandasのread_csv関数でロード時に行をフィルタリングするにはどうすればよいですか?
パンダを使用してメモリにロードするCSVの行をフィルタリングするにはどうすればよいですか?これは、で見つけられるはずのオプションのようread_csvです。何か不足していますか? 例:タイムスタンプ列のあるCSVがあり、指定された定数より大きいタイムスタンプを持つ行のみをロードしたいとします。
94 python  pandas 

4
「sudo pip」を実行するリスクは何ですか?
時々、実行が「間違っている」または「悪い」であると強調するコメントまたは応答に遭遇しますが、それがはるかに単純であるか、またはそのように実行します。pipsudo pip下での実行に関連するリスクは何sudoですか? これは、タイトルとは異なり、リスクに関する情報を提供しないこれと同じ質問ではないことに注意してください。これは、の使用を回避する方法についての問題ではありませんsudoが、具体的にはなぜ使用したいのかについての問題です。
94 python  security  pip  sudo 

6
Python:TypeError:unhashable type: 'list'
次のようなファイルを取得しようとしています AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... そして、出力が次のようになるように辞書を使用します {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} これは私が試したものです file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": list = [] list = readline.split(" ") j = list.index("x") k = list[0:j] v = list[j …

3
python numpy.where()はどのように機能しますか?
私はnumpyドキュメントをいじって、調べていて、いくつかの魔法に出会いました。つまり、私は話しているnumpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) あなたはx > 5メソッドに何かを渡すことができるということを内部でどのように達成しますか?何か関係があると思います__gt__が、詳しい説明を探しています。

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