随笔分类 -  Python

摘要:##闭包定义 百度中搜索闭包,百度百科给长的定义 闭包就是能够读取其他函数内部变量的函数。从定义中可以看出,要形成闭包,至少要有2个函数,且其中一个函数能够读取另一函数的内部变量。 ##Python 闭包函数的一般形式 def out(argv1,...): """ 功能块 """ def inne 阅读全文
posted @ 2021-03-02 09:59 徐徐前行 阅读(320) 评论(0) 推荐(0)
摘要:当采用IDE新建一个package时,IDE一般会自动生成一个__init__.py文件,那么这个文件有什么作用? 我理解__init__.py 类似于Python中__init__(self)方法,类似于模块的构造函数,在对模块进行import时,会自动加载并解析__init__.py 文件。 因 阅读全文
posted @ 2021-02-02 16:01 徐徐前行 阅读(200) 评论(0) 推荐(0)
摘要:##常见的命名方式 Python 常用的命名规则有8种,如下 单个小写字符 如 b 单个大写字符 如 B 小写字母 小写字母间采用**_**连接 如 lower_case_with_underscore 大写字母 大写字母间采用**_**连接 如 UPPER_CASE_WITH_UNDERSCORE 阅读全文
posted @ 2021-02-01 17:15 徐徐前行 阅读(526) 评论(0) 推荐(0)
摘要:python版本为3.5.2,采用pip install paramiko失败,报错如下: Traceback (most recent call last): File "c:\program files (x86)\python35-32\lib\site-packages\pip_vendor 阅读全文
posted @ 2021-01-13 13:19 徐徐前行 阅读(2041) 评论(0) 推荐(0)
摘要:##divmod(a, b) 输入为两个实数,不能为负数,输出为元组,分别为除数和余数 | 信令 | 输出 | | | | | | divmod(5,4) | (1,1) | | divmod(4,5) | (0,4) | | divmod(5.0,4.0) | (1.0,1.0) | | divm 阅读全文
posted @ 2021-01-13 13:15 徐徐前行 阅读(118) 评论(0) 推荐(0)
摘要:最近用robotframework 自带的selenium库关键字进行页面脚本编写测试,发现有很多等待关键字,等待条件成立或时间结束后返回,本人之前一直在思考等待命令执行一定时间在接着执行, 认为可以借鉴次代码,将此处代码复制粘贴在博客上。 def _wait_until_worker(self, 阅读全文
posted @ 2021-01-12 13:43 徐徐前行 阅读(847) 评论(0) 推荐(0)
摘要:##openpyxl安装 若电脑无法联网,需要下载openpyxl安装包进行安装。在安装时,请注意openpyxl有两个依赖包jdcal 和 et_xmlfile 。安装顺序如下: 1、 下载安装包,具体下载地址 | 安装包 | 下载地址 | | | | | jdcal | https://pypi 阅读全文
posted @ 2020-12-30 09:51 徐徐前行 阅读(1170) 评论(0) 推荐(0)
摘要:##callable(object) 返回对象是否可调用。若对象可以调用 返回True;否则返回False. 注意 class 和包含__call__方法的对象均是callable. | 代码 | 执行结果 | | | | | callable(1) | False | | callable(int 阅读全文
posted @ 2020-12-25 15:15 徐徐前行 阅读(240) 评论(0) 推荐(0)
摘要:##bin() bin()输入为整数,输出为整数对应的二进制字符串。注意 若输入为负整数,其输出为-对应正数二进制字符串。若不需要0b,可以通过format(x,'b')获取、 | 输入 | 输出 | | | | | bin(3) | '0b11' | | format(3,'b') | '11' 阅读全文
posted @ 2020-12-25 13:45 徐徐前行 阅读(389) 评论(0) 推荐(0)
摘要:##abs() abs() 返回输的绝对值,输入为数字,若输入为负数,则返回负数的幅值。 | 输入 | 输出 | | | | abs(-3) | 3 | abs(3+4j) | 5.0 | abs("3") | TypeError ##all() all 输入为可迭代类型,如 list tuple 阅读全文
posted @ 2020-12-24 11:47 徐徐前行 阅读(281) 评论(0) 推荐(0)
摘要:##staticmethod staticmethod 只能作为函数装饰器应用。其作用为将一个函数转换为静态方法。下面一段代码中,若不在def get(argv1)上添加装饰器staticmethod. 在执行代码test.get("hello") 将会出现 TypeError: get() tak 阅读全文
posted @ 2020-12-23 14:28 徐徐前行 阅读(227) 评论(0) 推荐(0)
摘要:最近看Robotframe中SeleniumLibrary 源码,发现源代码中存在许多@property,因此看下python中内置的装饰器。 简言之,python 内置的装饰器常见为3个 ,分别为@property 、@classmethod和@staticmethod。 ##property 源 阅读全文
posted @ 2020-12-23 11:09 徐徐前行 阅读(208) 评论(0) 推荐(0)
摘要:#Python telnet 编程 Python自带 telnetlib 模块,可以用于编写telnet客户端连接,遵循RFC 854: TELNET Protocol Specification 协议。python 中定义了telnet 格式,可以未交互式telnet客户端,也可以采用发送命令,并 阅读全文
posted @ 2020-12-22 14:06 徐徐前行 阅读(1129) 评论(0) 推荐(0)
摘要:需求描述: 输入用户名密码 认证成功后显示欢迎信息 输错三次后锁定 程序编写 采用 excel 文件记录程序需求信息,文件包含2个sheet, 第1个 sheet 用于存储 用户名和密码,sheet名称 为user_info;第二个 sheeet 用于记录存储 锁定账户,名称为use_locked 阅读全文
posted @ 2018-05-26 11:03 徐徐前行 阅读(374) 评论(0) 推荐(0)