总所周知软件更新一部分配置都依赖域名 + (http or ftp) 这样的组合。域名是了硬编码,避免服务器因为某种原因得换。但是对于个人开发者来说。一个域名+空间 1年(至少100+)。
对于我这个屁民程序员 能省则省的原则。
首先你要一个github账户
创建一个项目上传 proj.txt 文件
![](https://img.haomeiwen.com/i5707419/6f03d3e971329246.png)
https://raw.githubusercontent.com/qq358860528/x/x/x.txt
直接上代码
# -*- coding: utf-8 -*-
#358860528@qq.com
import urllib2
def get_page(url):
header = {"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:48.0) Gecko/20100101 Firefox/48.0"}
#模拟浏览器进行访问
request = urllib2.Request(url=url,headers=header)
response = urllib2.urlopen(request)
text = response.read()
return text
url = 'https://raw.githubusercontent.com/x/x/x/x.txt'
htext = get_page(url=url)
for line in htext.split('\n'):
line = line.strip()
#print line
#去除掉空行 和注释
if len(line) == 0 or \
(len(line) >= 1 and line[0] == '#'):
continue
dd = line.split(' #= ')
if len(dd) == 2:
key = dd[0]
value = dd[1]
print key,value
#配置文件
#
aa01 #= www.baidu.com
#测试
bb01 #= www.xiaojiu.com
#我的app
app1 #= xxx.baidu.com
![](https://img.haomeiwen.com/i5707419/faea4d051d91ee33.png)
网友评论