總所周知軟件更新一部分配置都依賴域名 + (http or ftp) 這樣的組合。域名是了硬編碼,避免服務器因為某種原因得換。但是對于個人開發者來說。一個域名+空間 1年(至少100+)。
對于我這個屁民程序員 能省則省的原則。
首先你要一個github賬戶
創建一個項目上傳 proj.txt 文件
示例圖.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
運行結果.png