Python
newHESH
小白一枚,多多指教
展开
-
python使用execJS运行js函数例子
#需安装execJS pip install PyExecJS#调用js进行base64加解密操作import execjsimport base64def encode(input): with open(r"Base64.js", 'r') as f: content = f.read() f.close() #编译并加载js ...原创 2020-04-30 11:25:29 · 1027 阅读 · 0 评论 -
安卓检测logcat输出内容脚本
import subprocessimport datetimeimport osimport reimport time#logcat中的关键词例子,根据需要添加INFO = ["Launch Bugly"]#logcat中的关键词+输出结果,1对1关系,根据需要添加RESULT = {"Launch Bugly":"检测到启动bugly"} timeForLog = "...原创 2020-03-31 10:25:21 · 274 阅读 · 0 评论 -
selenium+python爬虫实现-爬取兼职猫兼职信息
侵删,仅供学习使用from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsimport timeURL = "https://guangzhou.jianzhi...原创 2020-03-04 16:09:18 · 1178 阅读 · 0 评论 -
B站极验登录学习 python + selenium
思路:1、获取原图和有缺口的图片 2、对比图片像素有不同的地方,获得滑动距离 3、模拟人的操作滑动按钮 参考:https://github.com/Python3WebSpider/CrackGeetestimport timefrom io import BytesIOfrom PIL import Image...原创 2019-09-09 16:32:59 · 313 阅读 · 0 评论 -
Python 中json解析
Python原始数据转化成json:import jsondata={"a":1,"b":2,"c":3}json_str=json.dumps(data)print("python原始数据:",data)print("json 对象:",json_str) #原始数据转jsonjson转化成Python原始数据:import jsondata={"a&q原创 2018-08-23 19:07:57 · 127 阅读 · 0 评论 -
Python装饰器
定义装饰器: def deco(func): def new_func(x,y) print("原始数据:",x,y) return func(x,y) return new_func @deco def pfh(x,y): return x**2+y**2#@deco等同于最后加上pfh=deco(pfh)def deco(func): ...原创 2018-08-23 19:09:08 · 106 阅读 · 0 评论 -
Python输入输出
标准输入input()eval()n=input("my name is:")x,y=eval(input())#等价于同步赋值 x,y=3,4标准输出print ([输出项1,输出项2...... ],[sep="分隔符"],[end="结束符"])print(10,20)格式化输出(1)利用字符串格式化运算符%。格式化字符串%(输出项1,输出项2.。。。。...原创 2018-08-23 19:09:22 · 338 阅读 · 0 评论 -
Python文件的操作
(1)打开open()文件对象=open(文件位置,打开方式)打开方式: r w a rb wb ab r+ w+ a+ rb+ wb+ ab+r 方式只能从内存中输出数据 不能像内存中添加数据w 只能从内存向该文件写数据 不能从文件向内存输入数据a 添加 注意当前位置是文档末尾r+ w+ a+ 可以写入和读取例:fo=open(“c:\\a.txt”,"wb")(2)文件属...原创 2018-08-23 19:09:37 · 145 阅读 · 0 评论 -
Python中异常和断言
异常的类型主要有:Exception 所有异常的基类AttributeError 不存在属性IoError 输入或输出异常ImportError 无法引入模块或包。(一般是路径问题或模块名称有误)IndentationError 语法错误(SyntaxError子类),一般是代码缩进错误KeyError 字典中不存在关键字KeyboardInterrupt Ctrl+C被按下Na...原创 2018-08-23 19:09:29 · 1166 阅读 · 0 评论 -
Python字符串操作
1、字符串的索引和分片所以 a[i] 定位第i个字符 (从0开始)分片 i:j:k (索引从0 开始 )i 为索引起始位置 j为结束位置(1)也可以使用负索引 索引的范围是-n到-1 正索引以字符串的开始为起点,负索引以字符串结束为起点(2)i,j,k都可以省略 省略i,从0或者-1开始,省略j时到最后一个字符结束:省略k时,默认字长是1(3)分片的开始和结束可以超过字符的长度。...原创 2018-08-23 19:08:35 · 705 阅读 · 0 评论 -
Python的正则表达式re模块
re.compile (pattern[,flag]) pattern 正则表达式 flag 匹配的选项标准re.I、re.IGNORECASE 忽略大小写re.M 多行匹配模式re.S 匹配包括换行符在内的任意字符re.Lre.Ure.Xsearch()对字符串的任意位置检索检查re.search(pattern,string[,flag])findall()搜索字符串,以...原创 2018-08-23 19:08:28 · 107 阅读 · 0 评论 -
Python XML解析
xml文档内容大致如下:#使用minidom解析器打开我们的xml文档from xml.dom.minidom import parseimport xml.dom.minidomDOMtree=xml.dom.minidom.parse("D://最新的省市区数据.xml") #读取文件root=DOMtree.documentElement #根节点对象provin...原创 2018-08-23 19:08:11 · 920 阅读 · 0 评论 -
Python线程创建和同步
1、Python使用线程有两种:调用_thread.start_new_thread(function,agrs[,kwagrs])和用类包装线程对象.start()。(1)调用_thread函数 _thread.start_new_thread(function,agrs[,kwagrs])function:线程方法args:传递线程函数的参数 传参数必须是tuple类型(元组)kwa...原创 2018-08-23 19:08:20 · 286 阅读 · 0 评论 -
Python中类的方法
构造方法__init__():在类实例化时自动执行。析构方法__destory__():在对象的销毁(del)时自动执行类方法:实例方法:class Aa: def fun(): retrun a=Aa() #创建对象实例a.fun() #实例的方法 静态方法:...原创 2018-08-23 19:08:58 · 243 阅读 · 0 评论