随笔分类 -  python

摘要:import subprocess import time # 按照次数来点击它 def loop_click_for_android(run_num=30): res = subprocess.Popen('adb devices', shell=True, stdout=subprocess.P 阅读全文
posted @ 2021-11-25 00:48 沉迷编程的程序员 阅读(311) 评论(0) 推荐(0) 编辑
摘要:解决过程: 我的路径是: /usr/lib/python3.5/lib-dynload 进去找一个名字有_bz2的so文件 我这里的名字是_bz2.cpython-35m.arm-linux.so 我是放到python3.7里面使用的,要改下名字_bz2.cpython-37m.arm-linux. 阅读全文
posted @ 2020-09-08 20:18 沉迷编程的程序员 阅读(356) 评论(0) 推荐(0) 编辑
摘要:原来的写法: np.isnan(df['E'][i]) df['E'][i]里面的内容是字符串,报错提示输入类型的问题,因此我换了pandas的 改成: pd.isna(data['E'][i]) 阅读全文
posted @ 2020-08-27 16:27 沉迷编程的程序员 阅读(2122) 评论(0) 推荐(0) 编辑
摘要:import pandas as pd dd = {'c1':[],'c2':[]}df = pd.DataFrame(dict([(k, pd.Series(v)) for k, v in dd.items()])) 阅读全文
posted @ 2020-08-27 15:27 沉迷编程的程序员 阅读(615) 评论(0) 推荐(0) 编辑
摘要:for index, item in enumerate(Foo()): print "index: ", index, " item: ",item 注意: 要用enumerate,即可支持索引,否则会报错 阅读全文
posted @ 2020-08-14 17:22 沉迷编程的程序员 阅读(233) 评论(0) 推荐(0) 编辑
摘要:$ pip3 install PyMySQL 阅读全文
posted @ 2020-08-05 23:05 沉迷编程的程序员 阅读(64) 评论(0) 推荐(0) 编辑
摘要:import multiprocessing from multiprocessing.managers import BaseManager import threading # 锁可以通过global也可以在Process中传无所谓 share_lock = threading.Lock() # 阅读全文
posted @ 2020-05-16 23:40 沉迷编程的程序员 阅读(192) 评论(0) 推荐(0) 编辑
摘要:使用命令即可解决: sudo rm /usr/bin/lsb_release 阅读全文
posted @ 2020-04-26 22:18 沉迷编程的程序员 阅读(347) 评论(0) 推荐(0) 编辑
摘要:使用以下命令查询所有python安装路径: whereis python 输入命令进行修改优先级:【链接】-【命令名称】-【路径】-【优先级】 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 阅读全文
posted @ 2020-04-26 22:02 沉迷编程的程序员 阅读(328) 评论(0) 推荐(0) 编辑
摘要:下载地址: 这个下载速度快很多 https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 安装命令: bash Miniconda3-4.3.14-Linux-x86_64.sh //注意下面这个是运行的过程,主要有几个地方要输入yesWelc 阅读全文
posted @ 2020-04-23 23:40 沉迷编程的程序员 阅读(561) 评论(0) 推荐(0) 编辑
摘要:解决办法: 卸载掉tmp,让它自动挂载到主盘中,默认tmp分配的空间比较少,直接挂载到主盘就不怕内存不够了 sudo umount/tmp 使用命令查看磁盘使用情况: df 做了以上处理还是不行,方案二:创建分区文件, 大小 2G sudo dd if=/dev/zero of=/swapfile 阅读全文
posted @ 2020-04-22 22:53 沉迷编程的程序员 阅读(763) 评论(0) 推荐(0) 编辑
摘要:解决: 首先安装zlib1g: sudo apt-get install zlib1g-dev 然后安装libssl: sudo apt-get install libssl-dev 最后再安装python即可 pyenv install 3.6.4 阅读全文
posted @ 2020-04-22 01:50 沉迷编程的程序员 阅读(524) 评论(0) 推荐(0) 编辑
摘要:第一步,先从官网下载tar.xz安装包 如果没有cache,先创建一个目录: cd ~/.pyenv mkdir cache 把安装包放到cache文件夹下: mv Python-3.5.4.tar.xz ~/.pyenv/cache 执行安装: pyenv install 3.5.4 出现以下提示 阅读全文
posted @ 2020-04-22 01:39 沉迷编程的程序员 阅读(330) 评论(0) 推荐(0) 编辑
摘要:直接使用git下载 $ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT 阅读全文
posted @ 2020-04-22 00:40 沉迷编程的程序员 阅读(272) 评论(0) 推荐(0) 编辑
摘要:如果是python2则使用MySQLdb这个库,这个库暂不支持python3.+ 我这里使用的是python3,就只能用pymysql这个库了。 首先安装: pip install pymysql 以下是测试代码: #--encoding:utf-8-- # import MySQLdb class 阅读全文
posted @ 2020-02-23 22:50 沉迷编程的程序员 阅读(206) 评论(0) 推荐(0) 编辑
摘要:第一步:【File】->>【Setting】 第二步:点加号 第三步:输入要下载的包名,然后点击安装即可 这里很方便可以看到有哪些类似的包,有时候安装失败可以换一个相似的包名, 选中包名,右边描述会有源码地址,可以先去找个地址看看功能是不是你想要的,如果是下载即可。 阅读全文
posted @ 2020-02-23 22:08 沉迷编程的程序员 阅读(361) 评论(0) 推荐(0) 编辑
摘要:import json from argparse import Namespace obj = json.loads(jsonData,object_hook=lambda d: Namespace(**d)) jsonData变量是json字符串 阅读全文
posted @ 2020-01-17 14:57 沉迷编程的程序员 阅读(270) 评论(0) 推荐(0) 编辑
摘要:上图红色框的写法进程会阻塞,并不能实现多进程。这种写法不需要调用start方法也会执行。 注意:正常写法是上图红框下面的代码,即可实现多进程。 阅读全文
posted @ 2019-09-30 05:08 沉迷编程的程序员 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:效果图【未加锁,会发现数字1没出现,进程间资源抢夺导致】: 优化之后效果: 代码: 阅读全文
posted @ 2019-09-30 04:07 沉迷编程的程序员 阅读(242) 评论(0) 推荐(0) 编辑
摘要:这里使用pipe代码如下: 执行后的效果: 阅读全文
posted @ 2019-09-20 01:22 沉迷编程的程序员 阅读(175) 评论(0) 推荐(0) 编辑

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