随笔分类 -  Python

摘要:初学Python时,我们可能都是通过print来调试程序,但这种方法效率不高。入门Python后,Pycharm的Debug功能还是有必要学一下的,可以提高调试代码的效率。 什么是Debug模式:简单说Debug模式和正常运行唯一的区别,就是会在断点处停下来,可以通过控制一行一行的去运行代码,而且可 阅读全文
posted @ 2023-08-11 22:29 ☆星空物语☆ 阅读(1515) 评论(0) 推荐(0) 编辑
摘要:python openpyxl激活sheet后会有2个sheet页被激活解决方案最近在写一个脚本,要求激活指定sheet并保存。比如原excel有5个sheet页,sheet1-sheet5,最后一次保存的是sheet3,即默认激活的是sheet3,现在要通过脚本激活sheet1并保存。很简单,读取 阅读全文
posted @ 2022-10-10 22:12 ☆星空物语☆ 阅读(765) 评论(0) 推荐(0) 编辑
摘要:什么是Pythonic?就是让你的Python代码看上去更简洁、明了、规范。建议大家写Python用Pycharm,它会按PEP8规范提示大家的写法,就是代码下面会有波浪线或问号,然后按IDE提示的方法修改即可。 既然说到规范,先说一下Python的命名规范: 文件名 小写字母,单词之间用_分割:t 阅读全文
posted @ 2022-05-29 16:39 ☆星空物语☆ 阅读(571) 评论(0) 推荐(0) 编辑
摘要:初学Python时,我们可能都是通过print来调试程序,但这种方法效率不高。入门Python后,Pycharm的Debug功能还是有必要学一下的,可以提高调试代码的效率。 什么是Debug模式:简单说Debug模式和正常运行唯一的区别,就是会在断点处停下来,可以通过控制一行一行的去运行代码,而且可 阅读全文
posted @ 2021-03-30 21:43 ☆星空物语☆ 阅读(3094) 评论(0) 推荐(0) 编辑
摘要:运行wxpython程序,提示:This program needs access to the screen. Please run with a Framework build of python, and only when you are logged in on the main disp 阅读全文
posted @ 2021-02-04 22:23 ☆星空物语☆ 阅读(1980) 评论(0) 推荐(1) 编辑
摘要:python的程序有两中退出方式:os._exit(), sys.exit()。本文介绍这两种方式的区别和选择。 os._exit()会直接将python程序终止,之后的所有代码都不会继续执行。 sys.exit()会引发一个异常:SystemExit,如果这个异常没有被捕获,那么python解释器 阅读全文
posted @ 2020-10-21 20:29 ☆星空物语☆ 阅读(1192) 评论(0) 推荐(0) 编辑
摘要:之前一直用 Python IDLE 写代码,最近换成 PyCharm 写代码总是会出现波浪号,这才了解到 Python 的 PEP8 代码规范,所以将常见的 PEP8 代码规范问题和解决方法记录一下,学习一下,遇到了再持续更新,养成良好的习惯,编写规范的代码! PEP 8: no newline a 阅读全文
posted @ 2020-10-11 20:10 ☆星空物语☆ 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:之前一直用 Python IDLE 写代码,最近换成 PyCharm 写代码总是会出现波浪号,这才了解到 Python 的 PEP8 代码规范,所以将常见的 PEP8 代码规范问题和解决方法记录一下,学习一下,遇到了再持续更新,养成良好的习惯,编写规范的代码! PEP 8: no newline a 阅读全文
posted @ 2020-10-07 23:19 ☆星空物语☆ 阅读(3523) 评论(0) 推荐(0) 编辑
摘要:首先R6034这个报错都是因为安装conda环境引起的。我在Pycharm和Airtest中都遇到了这个问题,根据下面的操作解决了。 以下转自:https://blog.csdn.net/polyhedronx/article/details/98181692 在Stack Overflow上找到了 阅读全文
posted @ 2020-08-16 11:03 ☆星空物语☆ 阅读(1370) 评论(0) 推荐(0) 编辑
摘要:1、字符串前加 u 例子: u"字符串中有中文" 含义: 前缀u表示该字符串是unicode编码,Python2中用,用在含有中文字符的字符串前,防止因为编码问题,导致中文出现乱码。另外一般要在文件开关标明编码方式采用utf8。 Python3中,所有字符串默认都是unicode字符串。 2、字符串 阅读全文
posted @ 2020-07-04 21:39 ☆星空物语☆ 阅读(6828) 评论(0) 推荐(1) 编辑
摘要:● bool是int的子类 a = True print isinstance(a, int) print True == 1 print False == 0 运行结果: True True True ● 列表循环中的变量泄露 # 情况一 i = 1 li = [i for i in range( 阅读全文
posted @ 2020-06-27 21:15 ☆星空物语☆ 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Python代码覆盖率工具coverage.py其实是一个第三方的包,同时支持Python2和Python3版本。安装也非常简单,直接运行: pip install coverage 首先我们编写一个简易计算器的程序: # mymath.py def add(a, b): return a + b 阅读全文
posted @ 2020-06-26 11:29 ☆星空物语☆ 阅读(3927) 评论(0) 推荐(1) 编辑
摘要:● 不要使用可变对象作为函数默认值 def append(value, arr=[]): arr.append(value) return arr print append(1) print append(1) print append(1) 运行结果: [1] [1, 1] [1, 1, 1] 原 阅读全文
posted @ 2020-06-25 18:10 ☆星空物语☆ 阅读(230) 评论(0) 推荐(0) 编辑
摘要:常见错误一:使用固定长度循环删除列表元素 l = ['a','b','c'] for i in range(len(l)): l.pop(i) 报错:ValueError: list.remove(x): x not in list 原因:在删除list中的元素后,list的实际长度变小了,但是循环 阅读全文
posted @ 2020-05-30 16:12 ☆星空物语☆ 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:conda有Miniconda和Anaconda,前者是类似最小化版本,体积小巧;后者是功能更为强大的版本,包含各种科学计算的包等。 一、安装Miniconda我就是用来管理Python多环境的,所以安装的是Miniconda。下载地址https://conda.io/miniconda.html 阅读全文
posted @ 2020-04-05 11:26 ☆星空物语☆ 阅读(2003) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/pansaky/article/details/90710751 1 基本使用 配置logging基本的设置,然后在控制台输出日志: import logging logging.basicConfig(level = logging.INFO,fo 阅读全文
posted @ 2020-01-29 19:20 ☆星空物语☆ 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:题记:作为测试工程师经常需要解决测试数据来源的问题,解决思路无非是三种:(1)直接从生产环境拷贝真实数据 (2)从互联网上爬取数据 (3)自己用脚本或者工具造数据。前段时间,为了获取更多的测试数据,笔者就做了一个从互联网上爬取数据的爬虫程序,虽然功能上基本满足项目的需求,但是爬取的效率还是不太高。作 阅读全文
posted @ 2019-11-09 10:37 ☆星空物语☆ 阅读(6597) 评论(0) 推荐(3) 编辑
摘要:如何能在控制台实现在一行中显示进度的信息呢,就像使用pip安装时的进度那样。 如果用print则会打印成多行,下面这个小技巧可以在一行中打印: import time import sys if __name__ == "__main__": for i in range(1,101): sys.s 阅读全文
posted @ 2019-10-19 16:03 ☆星空物语☆ 阅读(1315) 评论(0) 推荐(0) 编辑
摘要:以前一直用%,以后要养成用强大format的习惯: Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".for 阅读全文
posted @ 2019-09-28 16:39 ☆星空物语☆ 阅读(2355) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/keyou1/p/10948796.html 一、思考 1.Pandas是什么? 功能极其强大的数据分析库 可以高效地操作各种数据集 csv格式的文件 Excel文件 HTML文件 XML格式的文件 JSON格式的文件 数据库操作 2.经典面试题 阅读全文
posted @ 2019-09-07 15:56 ☆星空物语☆ 阅读(2139) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示