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

浙公网安备 33010602011771号