2017-02-23 4 views
0

3つのURLを含む複数の行を.txtファイルから読み込み、それらを "curl"してHTMLを抽出し、それらをすべてpythonで独自の個別ファイルに出力しますか? 私はPythonでカールして個々のテキストファイルに出力する

import commands 
    import os 
    import json 

    # RAW DATA 
    input = open('uri.txt', 'r') 
    t_1 = open('command', 'w') 
    counter_1 = 0 

    for line in input: 
      counter_1 += 1 
    if counter_1 < 3: 
      filename = str(counter_1) 
      print str(line) 
    filename= str(count) 
    command ='curl ' + '"' + str(line).rstrip('\n') + '"'+ '> ./rawData/' + filename 

    output_1 = commands.getoutput(command) 
    input.close() 

私はPyCharmで私のコードを実行し、それが「ファイル名.txt」

+0

StackOverflowは、雇用者向けサービスではありません。これまでに何を試しましたか?あなたはあなたの問題を研究しましたか?特定の障害物を見つけましたか?この情報をすべてあなたの質問に追加してください。 – KernelPanic

+0

@KernelPanic私はいくつかのことを試しましたが、前の質問で自分のコードを投稿しました。私はここにそれを追加します – BCarey

+0

コーラーのための雇用lol – BCarey

答えて

0

あなたのpythonの中からではなくカールrequestsを使用する必要がありますと呼ばれる私のディレクトリ内に1つの空白のファイルを作成しますtried-ましたこれにより、応答の処理がはるかに簡単になります。また、ファイルで作業する標準的な方法は、コンテキストマネージャーを使用することです:with open(filename) as f

+1

ありがとう!私もそれを試みます! – BCarey

関連する問題