一:安装环境
下载并安装
python-3.6.4-amd64.exe
pycharm-community-2017.3.2.exe
如果要装扩展包:
命令行示例(安装urllib3):
pip install requests
pycharm安装如图:
二: 下载文件编程示例
#download.py
import urllib.request
def downloadFile(name):
url="http://www.zjport.gov.cn/themes/gaza/images/index/"+name
filename="f:/temp/"+name
urllib.request.urlretrieve(url, filename)
downloadFile("1.png")
运行两个问题:
1. urllib.error.HTTPError: HTTP Error 404: Not Found
文件未找到,或者被反爬虫策略禁止
2. permision denied
文件目录被限制权限
三: 访问http接口编程示例
#httprequest.py
#扩展包
import requests
import json
#download.py
import download
def getFileByRequests():
r = requests.get('http://192.168.3.144/data/getFile')
if r.status_code==200:
#'[{"filename":"1.zip"},{"filename":"2.zip"}]'
return r.text
else:
return ''
#解析json
while(True):
files = getFileByRequests()
arr=json.loads(files)
for i in range(0, len(arr)):
print(arr[i].get('filename'))
download.downloadFile(arr[i].get('filename'))
可在pycharm中调试运行。
四:脚本运行
cd c:\users\zhenggm\pycharmprojects\untitled
python httprequest.py
- 大小: 100.1 KB
- 大小: 8 KB
- 大小: 4.5 KB
分享到:
相关推荐
Python学习笔记 ,本书为皮大庆所原创,非常好。是本人入门的第一书。大约8个小时的时间即可看完,使你能对Python有一个大体的认识。比入门指南之类的都在好懂的多。最好一边看一边试,效果真的好得不得了。强烈推荐...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
- **《Python编程金典》读书笔记**:这是一份基于经典书籍的学习笔记,可以帮助读者更好地消化和吸收书中的知识要点。 - **PHP、Python、Ruby的(数据库、文件)比较(原创)**:通过对三种语言在处理数据库和文件操作...
个人Python学习,数据可视化项目的笔记记录(一),原创。
"机器学习个人笔记完整版v5.35-A4打印版.pdf"是一个详细的PDF文档,可能包含了课程的全部笔记,包括理论讲解、公式推导、算法解析等。这个版本特别适合打印出来,方便离线学习或者随时查阅。版本号(v5.35)暗示了这...
会用.zip" 提供了一个学习Python编程和深度学习基础知识的课程资源。这个压缩包可能包含了从零开始学习这两种关键技术的所有教程、笔记、代码示例和其他教学材料。 【描述】"AI精研社 超级原创 Learn Python and ...
【标题】"精品--AI精研社 超级原创 Learn Python and Deep Learning from scratch" 指的是一份全面的教程,旨在帮助学习者从零基础开始掌握Python编程语言和深度学习技术。这个压缩包可能包含了一系列的课程资料、...
《基于Python和Django的在线学习系统设计与实现》是一篇专为专科和本科毕业生编写的原创毕业论文,旨在探讨如何运用Python和Django框架构建一个高效、实用的在线学习平台。本文通过深入研究背景、设定明确的研究目标...
其他平台文章均属转发,如想获得最新更新进展,欢迎关注我的个人网站: ://cuijiahua.com/第二章:kNN(k-邻域算法)文章个人网站CSDN知乎Python3《机器学习实战》学习笔记(一):k-近邻算法(史诗级干货长文)代码...
该课程系列包括5门课程,涵盖深度学习的基础知识,神经网络的构建,以及利用TensorFlow框架在Python中实现深度学习。除了理论知识,课程还会通过实操项目来加深学生对深度学习技术应用的理解,并解决现实世界中的...
Python是一种高级、通用的编程语言,以其简洁、易读的语法而闻名,被广泛应用于Web开发、数据分析、人工智能等多个领域。在Python中,代码的可读性和简洁性被视为重要的设计原则,这使得Python成为初学者入门编程的...
黄海广博士通过分享他的个人学习笔记,帮助了众多对深度学习感兴趣的学习者。在编写这些笔记的过程中,黄海广博士组织了团队翻译和整理了Coursera上的中英文字幕,以方便不熟悉英语的学习者更好地学习。黄海广博士还...
在"python-course-master"这个压缩包中,你可能找到了课程的源代码、笔记、练习题和解决方案等资源。通过深入研究这些材料,你将有机会巩固并提升你的Python编程技能。记得实践是提高编程能力的关键,动手编写代码并...
学习《Python数据分析基础》第3章最后一个例子:为每个工作簿和工作表计算总数和均值时,在pandas 实现这个例子中的data 处出现报错 此处原例子没有添加str(),但是我运行是出现报错 TypeError, ‘int’ object is ...
为了让学习者能更专注于编程本身,一些工具和平台提供了傻瓜式安装方式,比如赠送notebook环境,其中可以一边写代码一边记录学习笔记,方便在进行代码演示时一步一回顾,尤其在需要可视化展示时更加方便。...
- 分享博主原创的《PyQt5开发之UI设计与美化》PPT,内容为博主近期进行PyQt开发美化工作的一个小总结,鉴于网上系统性的教程较少,希望能够帮助有需要的小伙伴。 - 付费资源,请博主喝瓶水的费用即可获取一份帮助您...
第一天怀着激动的心情看了Python小白的逆袭之旅的直播课,老师讲课清晰明了,让我这个从未接触过Python的小白也能清晰明了的了解了Python的各种基础语法。疯狂记笔记hhh 青你2选手信息爬取 这次的学习是我比较激动的...
数据科学是现代信息技术领域的一个重要分支,它涵盖了统计学、机器学习、数据分析和编程等多个方面。IPython(Interactive Python)是Python编程环境中的一个强大工具,尤其在数据科学领域广泛应用,因为它提供了...
陌溪的学习笔记 关于我 陌溪 是一个从三本院校一路摸滚翻爬上来的程序员。目前就职于 字节跳动的Data广告部门,是字节跳动全线产品的商业变现研发团队。这两天创建了一个 微信公众号【陌溪教你学编程】,未来将会在...