`

python 学习笔记【一】【原创】

阅读更多
一:安装环境
下载并安装
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学习笔记(强烈推荐)

    Python学习笔记 ,本书为皮大庆所原创,非常好。是本人入门的第一书。大约8个小时的时间即可看完,使你能对Python有一个大体的认识。比入门指南之类的都在好懂的多。最好一边看一边试,效果真的好得不得了。强烈推荐...

    Python学习笔记.rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    python学习源码和开发应用技术

    - **《Python编程金典》读书笔记**:这是一份基于经典书籍的学习笔记,可以帮助读者更好地消化和吸收书中的知识要点。 - **PHP、Python、Ruby的(数据库、文件)比较(原创)**:通过对三种语言在处理数据库和文件操作...

    Python数据可视化项目记录(一)

    个人Python学习,数据可视化项目的笔记记录(一),原创。

    吴恩达老师机器学习课的笔记,Python代码实现等。黄海广博士原创,黄海广博士也是这门课的最初翻译者。

    "机器学习个人笔记完整版v5.35-A4打印版.pdf"是一个详细的PDF文档,可能包含了课程的全部笔记,包括理论讲解、公式推导、算法解析等。这个版本特别适合打印出来,方便离线学习或者随时查阅。版本号(v5.35)暗示了这...

    AI精研社 超级原创 Learn Python and Deep Learning from scratch. 会用.zip

    会用.zip" 提供了一个学习Python编程和深度学习基础知识的课程资源。这个压缩包可能包含了从零开始学习这两种关键技术的所有教程、笔记、代码示例和其他教学材料。 【描述】"AI精研社 超级原创 Learn Python and ...

    DeepLearningAI 笔记 v5.1(黄海广)

    黄海广博士通过分享他的个人学习笔记,帮助了众多对深度学习感兴趣的学习者。在编写这些笔记的过程中,黄海广博士组织了团队翻译和整理了Coursera上的中英文字幕,以方便不熟悉英语的学习者更好地学习。黄海广博士还...

    精品--AI精研社 超级原创 Learn Python and Deep Learning from scrat.zip

    【标题】"精品--AI精研社 超级原创 Learn Python and Deep Learning from scratch" 指的是一份全面的教程,旨在帮助学习者从零基础开始掌握Python编程语言和深度学习技术。这个压缩包可能包含了一系列的课程资料、...

    基于python和Django的在线学习系统设计与实现.docx

    《基于Python和Django的在线学习系统设计与实现》是一篇专为专科和本科毕业生编写的原创毕业论文,旨在探讨如何运用Python和Django框架构建一个高效、实用的在线学习平台。本文通过深入研究背景、设定明确的研究目标...

    机器学习:机器学习实战(Python3):kNN,决策树,贝叶斯,逻辑回归,SVM,线性回归,树回归

    其他平台文章均属转发,如想获得最新更新进展,欢迎关注我的个人网站: ://cuijiahua.com/第二章:kNN(k-邻域算法)文章个人网站CSDN知乎Python3《机器学习实战》学习笔记(一):k-近邻算法(史诗级干货长文)代码...

    cousera吴恩达deeplearning.ai汇总笔记(非原创)

    该课程系列包括5门课程,涵盖深度学习的基础知识,神经网络的构建,以及利用TensorFlow框架在Python中实现深度学习。除了理论知识,课程还会通过实操项目来加深学生对深度学习技术应用的理解,并解决现实世界中的...

    note:学习python中的笔记,资料来自书和我网上,时间久了找不到出处。如果发现自己原创内容请留言

    Python是一种高级、通用的编程语言,以其简洁、易读的语法而闻名,被广泛应用于Web开发、数据分析、人工智能等多个领域。在Python中,代码的可读性和简洁性被视为重要的设计原则,这使得Python成为初学者入门编程的...

    python-course:约旦的Bottega Python课程,以及我在此处的笔记。 大部分代码是他的原创作品

    在"python-course-master"这个压缩包中,你可能找到了课程的源代码、笔记、练习题和解决方案等资源。通过深入研究这些材料,你将有机会巩固并提升你的Python编程技能。记得实践是提高编程能力的关键,动手编写代码并...

    《Python数据分析基础》笔记:“TypeError, ‘int’ object is not iterable”

    学习《Python数据分析基础》第3章最后一个例子:为每个工作簿和工作表计算总数和均值时,在pandas 实现这个例子中的data 处出现报错 此处原例子没有添加str(),但是我运行是出现报错 TypeError, ‘int’ object is ...

    AI学习指南--.pdf

    为了让学习者能更专注于编程本身,一些工具和平台提供了傻瓜式安装方式,比如赠送notebook环境,其中可以一边写代码一边记录学习笔记,方便在进行代码演示时一步一回顾,尤其在需要可视化展示时更加方便。...

    PyQT5开发之UI设计与美化——学习路线(原创PPT)

    - 分享博主原创的《PyQt5开发之UI设计与美化》PPT,内容为博主近期进行PyQt开发美化工作的一个小总结,鉴于网上系统性的教程较少,希望能够帮助有需要的小伙伴。 - 付费资源,请博主喝瓶水的费用即可获取一份帮助您...

    Python小白的飞桨之旅

    第一天怀着激动的心情看了Python小白的逆袭之旅的直播课,老师讲课清晰明了,让我这个从未接触过Python的小白也能清晰明了的了解了Python的各种基础语法。疯狂记笔记hhh 青你2选手信息爬取 这次的学习是我比较激动的...

    这是一个成为更好的 Java 招聘人员的系列教程.zip

    本项目无法与Dubbo等开源框架相提并论,本项目只是作者近来的读书、学习笔记总结,但会保证原创。如果你成为全世界的明星,我高兴极了如果你分叉的话我会高兴一周如果你星号+叉子我会爱上你的。本仓库用于学习使用,...

    数据科学 IPython 笔记本【ApacheCN 翻译】

    数据科学是现代信息技术领域的一个重要分支,它涵盖了统计学、机器学习、数据分析和编程等多个方面。IPython(Interactive Python)是Python编程环境中的一个强大工具,尤其在数据科学领域广泛应用,因为它提供了...

Global site tag (gtag.js) - Google Analytics