摘要:和 urllib 一样,多的介绍就不说了,直接上代码: import requests proxies = { "http": "http://user:pass@10.10.10.1:80", "https": "http://10.10.1.10:1080", } requests.get("h
阅读全文
摘要:1. 指定域名不使用代理 import os import requests os.environ['NO_PROXY'] = 'stackoverflow.com' response = requests.get('http://www.stackoverflow.com') 2. 设置代理为No
阅读全文
摘要:tkinter.simpledialog模块 函数 askfloat(title, prompt, **kw) askinteger(title, prompt, **kw) askstring(title, prompt, **kw) import tkinter.simpledialog imp
阅读全文
摘要:第一步、在开始的功能表的搜索栏里输入 cmd,然后在搜索结果中的 cmd 按下右键,点选【以系统管理员身份运行】 第二步、在命令提示符窗口里输入下面命令然后按下Enter: powercfg –h off hiberfil.sys文件会自动消失。 如果想让这个文件不放在系统盘中,使用注册表编辑器 打
阅读全文
摘要:from requests.adapters import HTTPAdapter from requests import Session import requests session = Session() # request 重试配置 重试一次 # 如果发生读取异常,则请求时间为 (重试次数
阅读全文
摘要:思路是,使用zipfile对文件进行压缩,之后使用paramiko提供的SFTPClient()上传文件,之后使用paramiko的SSHClient()执行Linux命令操作文件 import os import zipfile import paramiko # 使用zipfile压缩文件 de
阅读全文
摘要:1.封装 近期工作中需要从一个服务器上执行某些脚本,所以需要ssh到该服务器执行命令,paramiko就是一个很不错的选择 为了方便使用,以下是简单的封装 import paramiko class ParamikoSftp: def __new__(cls, *args, **kwargs): i
阅读全文
摘要:1.说明m3u8是一种传输数据的方式,比如说一集20分钟的完整视频被分割成一千多段一两秒的小视频,客户端播放的时候是感觉是连续,但如果你要下载这集视频,那就要把一千多个小视频全都下载然后自己拼接成一个完整视频。拼接的话很简单,像格式工厂等很多软件都可以轻松完成,但要一个一个下载视频分段确实麻烦,所以
阅读全文
摘要:import requests import shutil def download_file(url, path): with requests.get(url, stream=True) as r: with open(path, 'wb') as f: shutil.copyfileobj(r
阅读全文
摘要:一、virtualenv virtualenv用于创建一个虚拟的python环境,用于解决python环境中安装的包过多,存在冲突的问题 1、virtualenv安装 pip install virtualenv 可使用 virtualenv --version 查看安装情况 2、virturale
阅读全文
摘要:python3 多线程编程实战: http多线程下载器的编写 说到多线程的应用,这种并发下载的情况显然比较适合。也是日常生活中使用会比较广泛的一个应用。 当我们编写爬虫下载一些比较大的资源的时候,比如说视频。很多情况下使用多线程都能极大提升下载速度。 001.range字段 http分片下载的核心在
阅读全文
摘要:一,retry模块 1,pip安装retry模块 1 pip install retry 2,retry介绍 1234567891011 def retry(exceptions=Exception, tries=-1, delay=0, max_delay=None, backoff=1, jit
阅读全文
摘要:import requests resp = requests.get('https://www.***.com', verify=False)调用成功但是会有如下警告信息: InsecureRequestWarning: Unverified HTTPS request is being made
阅读全文
摘要:download_window = Toplevel(root) download_window.title('更新新版本软件') download_window.geometry('300x150+350+250') save_btn = Button(download_window, text=
阅读全文
摘要:四种模糊匹配方法 1、ratio()——使用纯Levenshtein Distance进行匹配。 2、partial_ratio()——基于最佳的子串(substrings)进行匹配 3、token_sort_ratio——对字符串进行标记(tokenizes)并在匹配之前按字母顺序对它们进行排序
阅读全文
摘要:import win32com.client as win32 fname = "C:\\myProjects\\daily\\data\\20171229\\标准化文档-20171226\\全量数据过滤表清单.xls" excel = win32.gencache.EnsureDispatch('
阅读全文
摘要:原理都是通过rar模式获取excel的资源文件,如: 将“奥圣2021-04-10((1).xls” 重命名为“奥圣2021-04-10((1).rar” 图片目录都在\media下 图片和excel行的对应关系是 drawing1.xml,总的来说 如果这个excel文件的数据不是 那么规范的话,
阅读全文
摘要:schtasks /create /tn qz_trade /tr "python F:\Python_Code\qz_trade.py" /SC WEEKLY /D MON,TUE,WED,THU,FRI /st 09:34:00 /tn 任务名称 /tr 执行任务 /sc 调度频率 /D 指定那
阅读全文
摘要:import zipfile import io local_file_path = "test.zip" new_zip = io.BytesIO() fp = zipfile.ZipFile(new_zip, 'w', zipfile.ZIP_DEFLATED, False) with zipf
阅读全文