Python中有一種簡單的方法來循環一個簡單的數字列表嗎? 我想從不同的網址中獲取一些數據,這些網址只有3個數字不同?python中的簡單forvalues循環?
我對Python很新,想不出一個簡單的方法來做到這一點。 非常感謝! 這裏是我的代碼:
import csv
from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen("http://www.example.com/3322")
bsObj = BeautifulSoup(html)
table = bsObj.findAll("table",{"class":"MainContent"})[0]
rows=table.findAll("td")
csvFile = open("/Users/Max/Desktop/file1.csv", 'wt')
writer = csv.writer(csvFile)
try:
for row in rows:
csvRow=[]
for cell in row.findAll(['tr', 'td']):
csvRow.append(cell.get_text())
writer.writerow(csvRow)
finally:
csvFile.close()
在Stata這將是這樣的:
foreach i of 13 34 55 67{
html = urlopen("http://www.example.com/`i'")
....
}
非常感謝! 最大
嘗試在範圍,像對於x範圍內(0,9):打印(X) –