記録のpython異常現象

 

1は、辞書が唯一の鍵ですが、次のことを読み取ることができません

 

1  から urllib.request インポートurlopen
 2  インポートOS
 3  
4 url_dic = {}
 5  
6  デフキャッシュ(FUNC):
 7      DEF内側(** *引数、kwargsから):
 8          もしos.path.getsize(url_dic [url_in]):
 9              オープン(url_dic [url_in]と' RB ' Fとして):
 10                  RET = f.read()
 11              リターンRET
 12件          のRET =のFUNC(*引数、** kwargsから)
 13          オープン(url_dic [url_in]と、' WB ' )Fとして:
 14              f.write(B ' **** ' + RET)
 15          リターンRET
 16      リターン内側
 17  
18  @Cache
 19  デフGET_URL(URL):
 20      コード= urlopen(URL).read()
 21      戻りコード
 22  
23  ながら、 1 24      url_in = ' のhttp:// ' +入力(' :输入网址' 25      (オープンと' cache_' + STR(LEN(url_dic))、' WB ' )F0として:
 26          f0.write(B '' 27      url_dic.setdefault(url_in、' cache_ ' + STR(LEN(url_dic)))
 28      プリント(url_dic)
 29  
30      プリント(url_dic)
 31      RET = GET_URL(url_in)
 32      プリント(RET)
取得し、ページをキャッシュするのは簡単

 

おすすめ

転載: www.cnblogs.com/xiuyou/p/11277141.html