- 博客(9)
- 收藏
- 关注
原创 Python常见错误:ValueError: If using all scalar values, you must pass an index
1. 发生错误的代码:num= 100df = pd.DataFrame.from_dict({"nums":num})2.错误原因这是因为 pandas 的 DataFrame 方法需要传入一个可迭代的对象(列表,元组,字典等), 或者给 DataFrame 指定 index 参数就可以解决这个问题。3.解决方法把num转变成list格式就能解决了。df = pd.DataFrame.from_dict({"nums":list(num)})同理下面几种情况也需要.
2021-04-13 11:53:01
552
原创 python 强制结束线程
总结一下网上关于结束线程的方法1.通过threading.Thread._Thread__stop()结束线程import timeimport threadingdef f(): while 1: time.sleep(0.1) print(1)t = threading.Thread(target=f)t.start()time....
2019-04-09 17:25:11
20264
原创 利用appium完成长按手机屏幕的操作
今天需要用appium完成长按手机屏幕的操作。在网上找了很久,把看到的方法基本都尝试了一次,也没能达到确定长按固定时间的效果。总结一下这次问题的解决办法:from appium.webdriver.common.touch_action import TouchAction from appium import webdriver#利用appium连接手机设备def Link_P...
2019-02-15 13:58:46
4382
2
原创 在 import pandas.io.data as web 时报"The pandas.io.data module is moved to a separate package "错误
今天看《利用python进行数据分析》看到了pandas入门那一章,然而当导入pandas.io.data时报了"The pandas.io.data module is moved to a separate package "这样的错误。查了好几篇关于这个问题的文档,终于把问题解决了。在这里总结一下解决问题的过程:1.报这样的错误是因为已经不支持pandas.io.data 这个模块了。2.要...
2018-04-27 14:53:47
5574
1
原创 python自动化测试:appium + Python环境配置
今天突然接到任务,老大想通过Python脚本控制手机上的APP更换正在播放的噪音,所以我在网上查了到通过appium可以实现。于是一个菜鸟开始布置Java、andriod、appium等环境。几乎把所有的坑都踩了一遍。所以想把整个过程整理一下。1.安装Python下面是下载Python的链接: https://www.python.org/ftp/python/2.7.9/python-2.7.9...
2018-02-06 19:52:39
1175
原创 用python代码模拟键盘输入
今天在写代码时遇到一种情况,代码只能通过外部操作来判断,这时我就想到用python的代码来模拟一个键盘输入的值。首先需要配置一下环境,pywin安装模块:http://sourceforge.net/projects/pywin32/files/安装好,就可以直接上代码了:import win32apiimport win32conwin32api.keybd_event(17,0
2017-12-01 18:15:10
30911
原创 用python调用调用摄像头并保存视频
今天需要写一段代码,调用摄像头并保存视频。首先是说一下环境配置Below Python packages are to be downloaded and installed to their default locations.1.1. Python-2.7.x.1.2. Numpy.1.3. Matplotlib (Matplotlib is optional, but recommended...
2017-11-28 14:10:31
13812
2
原创 将序列分解为单独的变量
只要对象是可迭代的,都可以通过一个简单的赋值操作来分解为单独变量。唯一的要求是变量的总数和结构要与序列吻合。>>> p = (4, 5)>>> x, y = p>>>x4>>>data = ['ACME', 50, 91, (2012, 12, 21)]>>>name, shares, price, date = data>>>name'ACME'>>>date (20
2017-10-27 20:39:30
349
原创 Python学习笔记:保存最后N个元素
保存yo有限的历史记录是collection.deque的完美应用场景。下面的代码对一系列文本行做简单的文本匹配操作,当发现有匹配时就输出当前的匹配行以及最后检查过的N行文本,from collections import dequedef search(lines, pattern, history=5): previous_lines = deque(maxlen=history
2017-10-14 23:21:37
1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人