2016-09-15 7 views
0
  1. コードは正常ですが、保存されたURLは別の行ではなく1行に保存されています。csv pythonファイルが個別の行に保存されない

    from bs4 import BeautifulSoup 
    import urllib2 
    import requests 
    import csv 
    import re 
    
    page=requests.get("https://www.tutorialspoint.com/python/dictionary_values.htm") 
    
    data=BeautifulSoup(page.content) 
    
    csv1=open("123.csv","wb+") 
    
    for link in data.find_all('a'): 
        print(link.get('href')) 
        csv1.write(link.get('href')) 
    
    
    
    csv1.close() 
    
  2. 事前に感謝

+2

を使用しています。 – polku

+1

'write'は、' print'のように、最後に_newline_文字を最後に書きません。あなた自身でそれを追加する必要があります –

+0

ok ....しかし、私はどのように尋ねることができますか? –

答えて

0

の代わりにちょうどcsv1.write、すでにcsvモジュールをインポートしているので、多分あなたはそれを使用して試すことができますcsv.writerモジュール

from bs4 import BeautifulSoup 
import urllib2 
import requests 
import csv 
import re 

page=requests.get("https://www.tutorialspoint.com/python/dictionary_values.htm") 

data=BeautifulSoup(page.content) 

csv1=open("123.csv","wb+") 
csv1writer = csv.writer(csv1) 

for link in data.find_all('a'): 
    print(link.get('href')) 
    csv1writer.writerow([link.get('href')]) 

csv1.close() 
関連する問題