Python小功能汇总】的更多相关文章

1.没有文件夹就新建 适用以下3种情况. (1)文件夹适用 (2)相对路径适用 (3)绝对路径适用 # 判断输出文件夹是否存在.不存在就创建 # 1.output_dir为绝对路径 if os.path.isabs(output_dir): if not os.path.isdir(output_dir): os.makedirs(output_dir) # 2.output_dir为相对路径(./out)或者文件夹(out) else: mk_dir = output_dir # 文件夹名称…
本博客会不断完善,记录python小功能. 1. 合并两个字典 # in Python 3.5+ >>> x = {'a': 1, 'b': 2} >>> y = {'b': 3, 'c': 4} >>> z = {**x, **y} >>> z {'c': 4, 'a': 1, 'b': 3} # Python 2.x >>> z = dict(x, **y) >>> z {'a': 1, 'c'…
现在的时间适合写点最近的小总结,这中间涉及到python/git等问题,我就从python先说起吧. 一.Python 1. Python的异常处理 因为想到自己不断尝试写小程序的话会用到抛出异常信息来判断哪里出现了问题: usage: raise [Exception [, args [, trackback]]] 上面是Python的raise的用法,下面是自己用这个方法实现异常的抛出方法: def check_args(args): if not args.host: msg = 'Arg…
目录 1.上传文件 2.验证码 一.上传文件 首先了解一下 request.FILES : 字典 request.FILES 中的每一个条目都是一个UploadFile对象.UploadFile对象有如下方法:1.UploadFile.read():从文件中读取全部上传数据.当上传文件过大时,可能会耗尽内存,慎用.2.UploadFile.multiple_chunks():如上传文件足够大,要分成多个部分读入时,返回True.默认情况,当上传文件大于2.5M时,返回True.但这一个值可以配置…
使用pyinstaller打包Python程序 安装工具 :pip3 install pyinstaller 在Python程序文件夹上(不点进去)按住shift并且右键,在弹出的选项中点击"在此处打开命令行窗口"或者“在此处打开PowerShell窗口”,CMD进来也可以 打包命令:pyinstaller -F -w (-i icofile) filename filename表示你的Python程序文件名 -w 表示隐藏程序运行时的命令行窗口(不加-w会有黑色窗口) 括号内的为可选…
import os os.system("taskkill /F /IM python.exe")#旧版 os.system("taskkill /F /IM py.exe")#3.7.3 按键盘一建停止所有python进程 from pynput.keyboard import Listener import os def press(key): ': os.system("taskkill /F /IM py.exe") else: prin…
一 写mysql 场景:自动化用例中需要构造数据,写入redis 表中已有该primary_key的记录,在现有基础上更新字段 表中无该记录,需要插入 # 请求传入table字段,db.table,context为要添加的字段等,一般为json或dict def add_table(context,table): # 获取db table及primary_id table_name = table db_name = 'default' #默认的库名 if "." in table:…
1.编程计算两个日期之间的天数与周数 Python时间处理---dateutil模块: dateutil模块主要有两个函数,parser和rrule. 其中parser是根据字符串解析成datetime,而rrule则是根据定义的规则来生成datetime. import datetime from dateutil import rrule class BetweenDate: def __init__(self,start,stop): self.start = datetime.datet…
import win32api,win32gui,win32confrom pynput.keyboard import Listener def clickLeftCur(): win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN|win32con.MOUSEEVENTF_LEFTUP, 0, 0) def press(key): '): n=0 while n<500: clickLeftCur() n+=1 with Listener(on_…
1.原文链接 #-*- coding:utf-8 -*- from pynput.mouse import Button, Controller ## ================================================ ## 控制鼠标 ## ================================================ # 读鼠标坐标 mouse = Controller() print('The current pointer position…