0

我想通过使用 python 必须从服务器/网站获取的标准 txt 文件来获得一个始终更新的列表。

例子

    women =["Dare1","Dare2","Dare3","Dare4","Dare5","Dare6"]

   men = ["Dare1","Dare2","Dare3","Dare4","Dare5","Dare6"]

然后一旦程序重新打开,它会抓取更新的 txt

    women =["Dare1","Dare2","Dare3","Dare4","Dare5","Dare6","Dare7"]

   men = ["Dare1","Dare2","Dare3","Dare4","Dare5","Dare6"]
4

1 回答 1

0

那么这个文本文件是在您的目标服务器上自动生成/更新的吗?如果您知道显示此文本文件的 url,那么它就像实现一个urlretrieve使用 python 的urllib模块来检索它并cron在您自己的系统上实现一个以便定期运行该 python 脚本一样简单。

这是它的用法示例:-

fName = "CFE_{0}{1}_VX.csv".format(m_codes[month],str(year)[-2:])
save_path = os.path.join(path, fName)
if os.path.exists(save_path) or forceDownload:
    print 'File already downloaded, skipping'
    return

urlStr = "http://cfe.cboe.com/Publish/ScheduledTask/MktData/datahouse/{0}".format(fName)
print 'Getting: %s' % urlStr
try:
    print save_path
    urlretrieve(urlStr, save_path)
except Exception as e:
    print e

在这种情况下,我正在从芝加哥期权交易所下载一个 csv 文件。

于 2012-11-05T00:41:19.737 回答