私はPythonスクリプトでいくつかの助言が必要です。私はまだ新しいし、自分でそれを学んだ。 Googleでそのスクリプトを見つけました。私はそれを再入力した後、結果をコンソールに表示しません。スクリプトの結果はどのようにコンソールに表示できますか?以下のように詳細:Pythonスクリプトはコマンドプロンプトで出力を表示しません
C:\ Python27> test1.py af8978b1797b72acfff9595a5a2a373ec3d9106d
C:私はEnterキーを押した後\ Python27>
、何も起こりません。結果が表示されるかどうか?
#!/usr/bin/python
#coding: ascii
import requests
import sys
import re
url = 'http://hashtoolkit.com/reverse-hash?hash='
try:
hash = sys.argv[1]
except:
print ("usage: python "+sys.argv[0]+" hash")
sys.exit()
http = request.get(url+hash)
content = http.content
cracked = re.findall("<span title=\*decrypted (md5|sha1|sha384|sha512) hash\*>(.*)</span>", content) # expression regular
print ("\n\tAlgoritmo: "+cracked[0][0])
print ("\tPassword Cracked: "+cracked[0][1])
nice answer!しかし、私はあなたの答えを美容フォーマットに書き換えることをお勧めします。 – DRPK
私は美容フォーマットへの私の答えを変更しました。 – Jebby
Windowsでシバンがサポートされているのは、.pyファイルをPython 3のpy.exeランチャーに関連付けるためです。ランチャーは、 '!/ usr/bin/python'のようなシバンで一般的なUnixパスをサポートしています。これはUnixシステムの' python'がPython 2であるためPython 3の上にインストールされるPython 2の最高バージョンです。必須ではありません。ランチャーは、シバンが見つからない場合、デフォルトのバージョンを使用します。また、一部の(通常は2.x)インストールでは、.pyをpython.exeに直接関連付けます。 [docs](https://docs.python.org/3/using/windows.html#python-launcher-for-windows)をお読みください。 – eryksun