python专栏
人生苦短,我学python
Always day 1
不会写代码的项目管理不是好测试
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python之禅
The Zen of Python, by Tim Peters《 Python之禅》 -蒂姆·彼得斯Beautiful is better than ugly.优美胜于丑陋。(Python以编写优美的代码为目标)Explicit is better than implicit.明了胜于晦涩。(优美的代码应当是明了的,命名规范且风格统一)Simple is better than complex.简洁胜于复杂。(优美的代码应当是简洁的,不要有复杂的内部实现)Complex is bette原创 2020-11-20 21:42:45 · 421 阅读 · 0 评论 -
python如何解决报错:‘platformVersion’ must be of type string
1、yaml文件写的是:platformVersion: 102、driver初始化:data = yaml.load(file, Loader=yaml.FullLoader)desired_caps = {}desired_caps['platformVersion'] = data['platformVersion']3、运行后报错:selenium.common.exceptions.SessionNotCreatedException: Message: A new session原创 2020-06-08 01:17:17 · 1258 阅读 · 0 评论 -
python如何解决报错:Class ‘xxx’ has no ‘objects’ member
1、报错原因:vs code中的python插件默认使用pylint,专门用来检测python代码的书写是否有错误和是否符合良好的习惯,而django.db.models.Model的模型层对象在编译时没有objects属性,但是运行时却有,造成我们在编写代码时pylint会报"has no objects attributes"之类的错误。2、解决办法:把pylint工具换成pylint-django工具安装pylint-djangopip3 install pylint-django然后原创 2020-06-07 11:51:18 · 1948 阅读 · 2 评论 -
python如何解决报错:AttributeError:‘NoneType’ object has no attribute ‘decode’
最近在学习《Python编程-从入门到实践这本书》,在运行下面这段代码的时候一直报错for repo_dict in repo_dicts: names.append(repo_dict['name']) plot_dict={'value':repo_dict['stargazers_count'], 'label':repo_dict['description'], 'xlink':repo_dict['html_url'],原创 2020-05-31 20:40:30 · 7493 阅读 · 1 评论 -
python标准库 os/shutil 模块常用方法
os 模块目录及文件类相关操作:os.getcwd() #取得当前工作目录os.chdir(dir) #改变目录os.remove(file) #删除文件os.rename(oldname, newname) #重命名文件os.walk() #生成目录树下的所有文件名os.mkdir/makedirs #创建目录/多层目录os.rmdir/removedirs #删除目录/多层目录os.listdir(dir) #列出指定目录的文件权限相关:os.chmod(原创 2020-05-26 21:38:56 · 298 阅读 · 0 评论 -
python中if __name__ == __main__: 的作用和原理
if name == ‘main’:的作用:1、一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。举例说明如下:2、直接执行# coding = utf-8# author =原创 2020-05-23 17:54:35 · 483 阅读 · 0 评论 -
XMind2TestCase测试用例管理平台的搭建与管理
macOS:XMind2TestCase测试用例管理平台的搭建与管理首先切换到python虚拟环境(没有虚拟环境的可以跳过这一步)pyenv activate py3.8.0 //这里输入自己的python版本号下载xmind2testcasepip3 install xmind2testcase升级xmind2testcasepip3 install -U xmind...原创 2020-05-20 20:37:56 · 1172 阅读 · 0 评论 -
pyenv + virtualenv实现python不同版本的纯净虚拟环境的搭建与管理
Mac 端 pyenv + virtualenv实现python不同版本的纯净虚拟环境的搭建pyenv: 它是一个简单的Python版本管理工具。前身为Pythonbrew,pyenv允许你改变全局的python版本,安装多种不同的python版本,设置应用指定的python版本以及创建/管理虚拟的python环境(”virtualenv’s”)。所有这些都在*NIX的机器上完成(Linux和O...原创 2020-05-20 20:37:44 · 385 阅读 · 0 评论
分享