[英]How do I import a file/list from a server/website using Python
我想通过使用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"]
因此,此文本文件是在目标服务器上自动生成/更新的吗? 如果您知道显示此文本文件的URL,则urlretrieve
使用python的urllib
模块实现urlretrieve
来检索它并在自己的系统上实现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
在这种情况下,我正在从Chicago Board Options Exchange下载一个csv文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.