2020-03-15
我们在平时写 Python 工程项目的时候,常常需要生成第三方模块依赖包文件 requirements.txt,用于声明该项目所需要的 Python 的第三方模块,同时也方便别人阅读。 为了能够方便快速地生成 requirements.txt 文件,我们可以借助 Python 的
2019-12-31
本文实例总结了 python 中日期和时间格式化输出的方法。 python 格式化日期时间的函数为 datetime.datetime.strftime(); 由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,这里
2019-12-11
concurrent.futures 是标准库里的一个模块,它提供了一个实现异步任务的高级 API 接口。本文将通过一些代码例子来介绍这个模块常见的用法。 Executors Executor 是一个抽象类,它有两个非常有用的子类–ThreadPoolExecutor
2019-12-06
python3 解析腾讯视频真实下载地址,源代码如下 import requests import json import re headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0'} def qq_video(url): appver = '3.2.19.333' try: vid = url.split('/')[-1].split('.')[0] except: vid = url #print(vid) url = 'http://vv.video.qq.com/getinfo?otype=json&platform=11&defnpayver=1&appver=' + appver + '&defn=fhd&vid=' + vid html = requests.get(url,headers = headers) html_text = html.text #print(html.text) jsonstr = re.findall('QZOutputJson=(.+);$',html_text,re.S)[0] #print(jsonstr) json_data = json.loads(jsonstr) fvkey = json_data['vl']['vi'][0]['fvkey'] keyid = json_data['vl']['vi'][0]['cl']['ci'][0]['keyid'].split(".") filename = keyid[0] + ".p" + keyid[1][2:] + "." + keyid[2] + ".mp4" cdn = json_data['vl']['vi'][0]['ul']['ui'][3]['url'] downloadurl =
2019-12-02
前言 对于 python 来说,一切皆为对象,所有的变量赋值都遵循着对象引用机制。程序在运行的时候,需要在内存中开辟出一块空间,用于存放运行时产生的临时变量;计算完成后,再将结果输出到永久性存储器中。如果数据量过大,
2019-10-29
问题一:Python 连接 Oracle 数据库时报错 64-bit Oracle Client library cannot be loaded: “F:\app\Administrator\product\11.1.0\db_1\BIN\oci.dll 原因:Python3.5 版本 64 位 oracle11g 32位 sqlplus 32位,连接后,报错如上。需要一个64位的 windows版 解决办法: 1)下载 instantclient-basic 64位的 地址:https: