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

猜你喜欢

转载自zhenggm.iteye.com/blog/2407719