博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录网址
阅读量:5358 次
发布时间:2019-06-15

本文共 624 字,大约阅读时间需要 2 分钟。

"""访问网址,并且将网址的内容返回给文件,如果有文件且不为0。则读取即可。若没有则新建文件""" from urllib.request import urlopen def wrapper(func):     def inner(*args,**kwargs):         """装饰函数之前执行的操作"""         import os         if os.path.getsize('web'):             with open('web','rb') as f:                 return f.read()         ret = func(*args, **kwargs)         with open('web','wb') as f:             f.write(b'*******'+ret)         return ret         """装饰函数之后的执行的操作"""     return inner @wrapper def get(url):     content=urlopen(url).read()     return content res=get('http://www.baidu.com') print(res)

转载于:https://www.cnblogs.com/sihong/p/11051847.html

你可能感兴趣的文章
概率论复习 – 基础概率分布
查看>>
微擎开发的小笔记
查看>>
JS 操作数组对象
查看>>
socket 发送文件
查看>>
【gcd+stl】UVa1642 Magical GCD
查看>>
Centos6.5使用yum安装mysql
查看>>
Y1S001 ubuntu下samba安装配置以及使用vbs映射到驱动器
查看>>
HTML第六章总结
查看>>
冲刺阶段——Day2
查看>>
普通树与二叉树
查看>>
BZOJ-2242 计算器 快速幂+拓展欧几里得+BSGS(数论三合一)
查看>>
【BZOJ-1336&1337】Alie最小圆覆盖 最小圆覆盖(随机增量法)
查看>>
HTTP请求模型
查看>>
UVA.11997- K Smallest Sums, OJ4TH.368 - Magry's Sum I
查看>>
事件流机制…
查看>>
Android详细的对话框AlertDialog.Builder使用方法
查看>>
Asp 日期格式化问题 沙比作者,我改过来。
查看>>
异步线程加载图片工具类
查看>>
290. Word Pattern && 291. Word Pattern II
查看>>
151. Reverse Words in a String && 61. Rotate List && 189. Rotate Array
查看>>