分类
摘要:
在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错,以及出错的原因。在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件描述符(就是一个整数),出错时返回-1。用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码... 阅读原文
2020-01-04 21:40:02 阅读(2425) 评论(0)
摘要:
以下为译文:
Python 是一个解释型语言,可读性与易用性让它越来越热门。
正如 Python 之禅中所述:
优美胜于丑陋,明了胜于晦涩。
在你的日常编码中,以下技巧可以给你带来意想不到的收获。
字符串反转
下面的代码片段,使用 Python 中 slicing 操作,来实现字... 阅读原文
2020-01-04 19:43:08 阅读(2386) 评论(0)
摘要:
环境搭建
python3Java JDK.netFrameworknodejsandroid SDKappiumAppium-Python-Client(pip install Appium-Python-Client)
连接设备
cmd打开命令行窗口输入adb connect 127.0.0.1:62001... 阅读原文
2020-01-04 18:12:02 阅读(2881) 评论(0)
摘要:
返回目录
本篇索引
(1)内置异常
(2)自定义异常
(3)主动引发异常
(4)捕捉异常
(5)error模块
(6)with语句
(1)内置异常
● 异常的基类:
以下这些异常作为具体异常的基类,都不会被显式引发,但是可以使用它们捕捉某种错误。
基类名称
说明
Bas... 阅读原文
2020-01-04 16:58:01 阅读(2430) 评论(0)
摘要:
一、pack布局举例
#pack布局案例
import tkinter
baseFrame = tkinter.Tk()
#以下代码都是创建一个组件,然后布局
btn1 = tkinter.Button(baseFrame,text="A")
btn1.pack(side=tkinter.LE... 阅读原文
2020-01-04 15:59:03 阅读(2429) 评论(0)
摘要:
Python提供的调用可执行对象的内建函数进行说明,涉及exec、eval、compile三个函数。exec语句用来执行存储在代码对象、字符串、文件中的Python语句,eval语句用来计算存储在代码对象或字符串中的有效的Python表达式,而compile语句则提供了字节编码的预编译。
当然,需要注意的是,... 阅读原文
2020-01-04 14:33:01 阅读(2446) 评论(0)
摘要:
当脚本中需要进行的的相同的异常操作很多的时候,可以用修饰器来简化代码。比如我需要记录抛出的异常:
在log_exception.py文件中,
import functools
import logging
def create_logger():
logger = logging.getLogger... 阅读原文
2020-01-04 13:36:02 阅读(2382) 评论(0)
摘要:
学习python过程中我们一定会遇到不可变数据类型和可变数据类型。1.名词解释
以下所有的内容都是基于内存地址来说的。
不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型。
可变数据类型 :当该数据类型的对应变量的值发生了改变,那么... 阅读原文
2020-01-04 12:53:03 阅读(2418) 评论(0)
摘要:
自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式。
一、准备工作
我的版本是 python 3.6.1python的第三方库:win32apiwin32guiwin32conPillownumpyopencv可通过 pip install ... 阅读原文
2020-01-04 10:58:02 阅读(2607) 评论(0)
摘要:
开发者工具(F12)
其中常用的有Elements(元素面板)、Console(控制台面板)、Sources(源代码面板)、Network(网络面板)
找 JS 文件的几种方法
1、找发起地址
2、设置事件触发断点 Event Listener Breakpoint
使用Sources面板上的Event... 阅读原文
2020-01-04 09:35:05 阅读(2399) 评论(0)