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

Pythonはインタプリタされた汎用の高水準プログラミング言語であり、その設計哲学はコードの可読性を強調しています。

8
Python 3.6のインストール方法は?
この投稿の時点で3.6である最新のPythonをインストールしたいと思います。ただし、リポジトリはPython 3.4.2が最新バージョンであると言っています。 私はもう試した: $ sudo apt-get update $ sudo apt-get install python3 python3 is already the newest version. $ python -V Python 3.4.2 WindowsワークステーションでPython 3.6にアップグレードするには、exeをダウンロードし、[次へ]を数回クリックするだけで完了しました。Debian JessieにPython 3.6をインストールするための適切で公式に受け入れられている手順は何ですか?

2
ポート80でPython SimpleHTTPServerを起動するにはどうすればよいですか?
私はUbuntuでこのコマンドを使用していますが、ポート8080で開始していますが、別のサーバーを実行していないので、ポート80で開始したいと思います。bashスクリプトを設定して、これはありますが、コマンドラインフラグやポートを指定する簡単なものはありませんか? python -m SimpleHTTPServer

9
UbuntuでPython3のデフォルトバージョンを変更する
Ubuntu 16.04 LTSを使用しています。私がしているpython3インストールされています。2つのバージョンがインストールされpython 3.4.3ていpython 3.6ます。python3コマンドを使用するたびにpython 3.4.3、デフォルトでそれがかかります。で使用python 3.6したいpython3。 python3 --version ショー version 3.4.3 をansibleサポートするをインストールしていますversion > 3.5。したがって、端末でansibleと入力するたびに、次の理由でエラーがスローされます。python 3.4
72 ubuntu  python  python3 

6
Pythonでシェルコマンドを実行する
現在、侵入テストとPythonプログラミングを勉強しています。PythonでLinuxコマンドを実行する方法を知りたいだけです。実行したいコマンドは次のとおりです。 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080 私printがPythonで使用してターミナルで実行すると、自分で入力して押すと同じように実行されますEnterか?
65 python 


6
zipimport.ZipImportError:データを解凍できません。zlibは利用できません
RHEL 6.6では、ソースからPython 3.5.1をインストールしました。get-pip.pyでpip3をインストールしようとしていますが、 Traceback (most recent call last): File "get-pip.py", line 19177, in <module> main() File "get-pip.py", line 194, in main bootstrap(tmpdir=tmpdir) File "get-pip.py", line 82, in bootstrap import pip zipimport.ZipImportError: can't decompress data; zlib not available Python 2.6.6がインストールされている場合に機能します。私は答えをオンラインで探しましたが、私に合ったものを見つけることができないようです。 編集: yum search zlib jzlib.i686 : JZlib re-implementation of zlib in …
60 rhel  python  pip  python3 

6
jqを使用して値を抽出し、CSVでフォーマットする
以下のJSONファイルがあります。 { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" }, ] } この形式のCSVファイルが欲しいです。 …
58 bash  python  csv  json  jq 

4
Python stdoutをすぐにファイルに書き込む
Pythonスクリプトからテキストファイル(python script.py > log)にstdoutを書き込もうとすると、コマンドの開始時にテキストファイルが作成されますが、Pythonスクリプトが終了するまで実際のコンテンツは書き込まれません。例えば: script.py: import time for i in range(10): print('bla') time.sleep(5) で呼び出されpython script.pyた場合、5秒ごとにstdoutに出力されますが、を呼び出した場合python script.py > log、スクリプトが終了するまでログファイルのサイズはゼロのままです。スクリプトの進行状況を追跡できるように、ログファイルに直接書き込むことは可能tailですか(例:を使用)? 編集それpython -u script.pyはトリックを行うことが判明し、stdoutのバッファリングについては知りませんでした。
51 shell  python  stdout 

6
ディレクトリ内のすべてのファイルの行数を人間が読める形式でどのようにリストしますか。
大きなcsvファイルを含むディレクトリとサブディレクトリのリストがあります。これらのファイルには約5億行あり、それぞれがレコードです。私が知りたいのですが 各ファイルの行数。 ディレクトリ内の行数。 合計何行 最も重要なことは、「人間が読める形式」でこれが必要なことです。12345678ではなく12,345,678 3つの方法でこれを行う方法を学ぶといいでしょう。プレーンバニラバッシュツール、awkなど、およびperl(またはpython)。
40 bash  awk  python  perl 

5
ArchにPythonパッケージをインストールする推奨方法
ArchにPythonパッケージをインストールする推奨される方法は何ですか?AURでそれらを検索してそこからインストールする(またはPKGBUILD自分でパッケージを作成するためのファイルを作成する)か、使用しpipますか? 私はpacmanとAURからのものをインストールすることから始めましたが、pipパッケージと混ぜることが賢明かどうかわかりません。

3
Debianに最新のPythonバージョンを個別にインストールする方法またはアップグレードする方法
私はまだLinuxが初めてなので、実行可能ファイルとそのライブラリの場所とパッケージのインストール方法を理解しようとしているので、次のPythonバージョンを備えたDebian Wheezy 7.3があります。 Python 2.7.3(デフォルト) Python 2.6.8 そのため、ディレクトリ/usr/bin/には、ターミナルから呼び出すことができるこれらのファイルがあります。 python(python2.7へのリンクです) python2(python2.7へのリンク) python2.6(Python 2.6.8実行可能ファイル) python2.7(Python 2.7.3実行可能ファイル) および/usr/lib/のメインフォルダー: python2.6 python2.7 現在、Pythonの最新バージョンはインストールしたい2.7.6ですが、方法がわかりません。apt-getを使用してみました。 apt-get install python 出力しますpython is already the newest version.。 では、最新バージョンのPythonをどのようにインストールできますか?上のPythonのダウンロードページ私は別のフォルダを持つように個別にインストールするためにそれを使用することができますどのようにソースtarball、そこにある/usr/lib/ようにpython2.7.6して作るpythonのリンクを/usr/bin/新しい実行ファイルにポイント、または多分それは何かを中断されません場合は、現在のバージョンをアップグレードするには。


10
Pythonスクリプトが強制終了または終了した場合に自動的に再起動する方法
このように、Ubuntuマシン(12.04)でバックグラウンドでPythonスクリプトを実行しています- nohup python testing.py > test.out & さて、Python script何らかの理由で上記のいずれかの段階で死ぬ可能性があります。 したがってcron agent、何らかの理由で殺された場合に上記のPythonスクリプトを自動的に再起動できるbashシェルスクリプトに何らかのものがあると考えています。 これは可能ですか?はいの場合、この種の問題を解決する最良の方法は何ですか? 更新: testing.confこのようなファイルを作成した後- chdir /tekooz exec python testing.py respawn 私はそれを開始するためにsudoコマンドを実行しましたが、ps axを使用して背後で実行されているそのプロセスを見ることができません root@bx13:/bezook# sudo start testing testing start/running, process 27794 root@bx13:/bezook# ps ax | grep testing.py 27806 pts/3 S+ 0:00 grep --color=auto testing.py px axが何も表示しない理由は何ですか?また、プログラムが実行されているかどうかを確認するにはどうすればよいですか? これは私のPythonスクリプトです- #!/usr/bin/python while True: print …
31 bash  shell  cron  python 

4
6 ^ 6 ^ 6の評価におけるpython対bc
とを個別に6^6^6使用pythonして式を評価していますbc。 pythonファイルの内容はprint 6**6**6です。を実行するtime python test.pyと、出力が次のようになります real 0m0.067s user 0m0.050s sys 0m0.011s そして、time echo 6^6^6 | bc私は次の出力を与えたコマンドを実行しました real 0m0.205s user 0m0.197s sys 0m0.005s これらの結果から、pythonとbcでかかったsys時間はそれぞれ11ミリ秒と5ミリ秒であったことが明らかです。bcコマンドは、SYS時間レベルでのpythonを上回ったが、それがに来るとき、ユーザーとリアルタイムのpythonのほぼ4倍高速紀元前よりでした。そこに行ったかもしれないもの。私はプロセス自体に優先順位を与えていません。この状況を理解しようとしています。

13
CSVをTSVに変換する
多数の大きなCSVファイルがあり、それらをTSV(タブ区切り形式)で希望しています。複雑なのは、CSVファイルのフィールドにコンマが含まれていることです。例: A,,C,"D,E,F","G",I,"K,L,M",Z 期待される出力: A C D,E,F G I K,L,M Z (その間の空白は「ハード」タブです) このサーバーにPerl、Python、およびcoreutilsがインストールされています。

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