パブリックネットワークのIPアドレスを構築するための販売のための現金ディスクアクセスのpythonのソースコード

ここでは現金トレイソースは、パブリックネットワークのIPアドレスのq-1152880099を構築するためにコンテンツを販売している、小さなパートナーの使用があるはずアクセスするためのpythonの情報があります。

インポートurllibは、ランダム、再

ip_regex = re.compile( "(([0-9] {1,3}){3} [0-9] {1,3})")

デフ
public_ip():''」あなたのパブリックIPアドレスを返します。
出力:文字列形式でIPアドレスを入力します。
利用可能なしていない場合、インターネット接続。
''」
パブリックIPアドレスを返すホストの#リスト:
私のための範囲内(3):
ホスト= random.choice(ホスト)
してみてください:
結果= ip_regex.findall(urllib.urlopen(ホスト).read(200000))
リターン結果[0] [0]:結果の場合
を除いて:
#はのは、別のホストしてみましょう合格
リターンなし
!ます。#/ usr / bin / pythonの
インポートのOS
インポート再

デフはgetFile(パス):

リスト形式の出力で指定されたディレクトリにあるフィールド・リスト= os.listdir(パス)#ファイル
os.chdir(パス)
docuPath os.getcwd =()#取得ルート
のfileList = []
フィールド・リストでF用:ディレクトリの#ファイルトラバーサル
os.path.isdir場合(F):#は、ファイルタイプがディレクトリであるかどうかを判断する
、再帰的な実行している場合はgetFile(F)#ディレクトリこの機能をトラバースし続けます。
他:
FL = os.path.join(docuPath、F)#それは、ルートファイルの絶対パスを取得するために、ファイル名とパスと組み合わせて、ディレクトリであれば
fileList.append(FL)
#Print(のfileList)
リターンのfileList

changeFile DEF()
はgetFileでJ( "/ OPT")のために:出力リストのfileListの上の機能ここで呼ば#
A =オープン(J、 "R ")#が開き、各ファイル
B = a.read()
IF再.findall( "こんにちは"、B) :#は"ハロー"の内容を含むかどうか、ファイルを判別
C =オープン(J、 "W")
彼らが含まれている場合は、 "こんにちは"の変化を( "ハロー!\ N-")#1 c.writeを"HELLO"など。
a.close()

changeFile()

おすすめ

転載: www.cnblogs.com/bozisuan/p/11236349.html