python
1def input_to_output(site,oc,id,place,pg): 2 import requests 3 from bs4 import BeautifulSoup 4 import csv 5 if site=="タウンワーク": 6 with open ("output.csv","w+",newline='',encoding="utf-8") as csvFile: 7 try: 8 writer=csv.writer(csvFile,lineterminator='\n') 9 writer.writerow(["information"]) 10 for line in townwork_page(oc,place,pg): 11 writer.writerow(line) 12 finally: 13 csvFile.close() 14コード
上記の関数の上にクローリング用の関数をいくつか設定して、上記の関数でcsvに結合したい。 import文をまとめて一つの関数に定義したが、無効になりました。 csvファイルを開ける前後で何か起きているのですか?
無効になりました の意味を具体的に。
import文を各々の関数内で定義またはanaconda全域でインタプリタしないとname'requests' is not defined の用になるという意味です。
回答1件
あなたの回答
tips
プレビュー