2 weixin_41522164

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

python 实现电脑桌面文件自动归类

代码:import shutilimport ospath = r'C:\Users\admin\Desktop'#桌面上所有文件 files = os.listdir(path)print(files)file_geshi=()print(dir(file_geshi))#根据文件后缀,新建不存在类型文件,并把对应类型文件保存到对应文件夹中for f in files:...

2019-11-04 11:19:37

批量安装python第三方包

import oslibs = {'numpy','selenium','tabula-py','pandas','pygame','matplotlib','psutil','re','logging','request','locus','django','openpyxl'}try: for lib in libs: y = 'pip install -i https:/...

2019-10-27 22:23:38

进程线程 六 线程

进程CPU时间片:CPU处理的时间长度进程是CPU分配资源的最小单位光有进程没有办法高效里用CPU资源进程会做IO等待,内存独立:切换了,彼此多个进程不会影响A,B,C, 数据不会乱一个进程挂掉,其他进程不会有事情线程:CPU执行的最小单位轻量级的进程:线程是内存共享的CPU寄存器,计算器切换简单,CPU在切换执行任务的时候,损耗的时间少多线程如果处...

2019-09-16 08:04:39

线程进程 五 进程池

进程池方便创建,管理进程,单独进程的Process创建,需要手动开启,维护任务函数,以及释放回收进程池不需要这么麻烦,进程提前创建好,未来在使用的时候,可以直接给与任务函数某个进程池中的任务结束了,占用的进程会自己释放刚才工作的事情,以便接收下一个Process(target=,args=,).start() join()P = Pool(num) #创建一个包含有num个空闲进程...

2019-09-16 07:50:33

线程进程 五 进程池

进程池方便创建,管理进程,单独进程的Process创建,需要手动开启,维护任务函数,以及释放回收进程池不需要这么麻烦,进程提前创建好,未来在使用的时候,可以直接给与任务函数某个进程池中的任务结束了,占用的进程会自己释放刚才工作的事情,以便接收下一个Process(target=,args=,).start() join()P = Pool(num) #创建一个包含有num个空闲进程...

2019-09-16 07:48:52

线程进程四

创建多进程windows:进程、线程linux:进程、线程(做了进程通信的多进程实现的线程)1:进程之间内存彼此独立,有效率,耗内存,某个进程挂了其他进程不受影响linux下多用进程,windows多用线程父子进程单个独立进程multiprocessing:Process北极星:mult一个任务(工作函数)绑定在一个进程current_process:当前进...

2019-09-16 00:44:38

线程进程 实例讲解 三

父进程 子进程实例from multiprocessing import Process,current_processfrom time import sleepdef work(): print('子进程开始了') print('PID:%s' % current_process().pid ) sleep(20) print('子进程结束了')def main():...

2019-09-15 03:06:17

线程进程二 多进程

创建多进程windows:进程、线程linux:进程、线程(做了进程通信的多进程实现的线程)1:进程之间内存彼此独立父子进程单个独立进程multiprocessing:Process北极星:mult一个任务(工作函数)绑定在一个进程current_process:当前进程一定要把多进程的放在mainp1 = Process(target=func,name=...

2019-09-15 02:48:11

线程、进程

进程单进程:同时只能做一件事硬件可以支持同时处理多个任务CPU核心,多核心单核多进程:提升程序的效率,同时做的事情多了多核心的电脑下开展多进程不是多就是好当前操作系统的工作方式:Web服务器:1000个人访问Mysql数据库一个程序多的话 线程/进程数量不超过逻辑核心数的1.5~2倍逻辑核心:抽象的物理核心:真正存在的物理的#pi...

2019-09-15 02:45:56

网络编程四 套接字异常处理

套接字异常捕获套接字创建失败,8000socket.error客户端错误:连接失败:ConnectionRefusedErrorsocket.gaierrorc.settimeout(1):设置客户端超时如果超时,引发:socket.timeout如果不设置该属性,引发的异常是:TimeoutError客户端套接字:TCP:连接成功连接之后:不...

2019-09-15 02:26:16

网络编程三----tcp协议

TCP协议这节课就是概念多一些然后再加个TCP SYN泛洪DOS攻击实现树莓派:被攻击的192.168.0.104本地虚拟机:攻击发起方192.168.0.102TCP:数据包在传递时1:为数据包标志序号目标接受到这些序号的数据,会按照顺序拼接起来2:校验序号,1,2,3TCP FLAGS:TCP数据包标志位...

2019-09-15 02:13:51

网络编程二

TCP服务/客户端服务端:被动等待链接socket(AF_INET, SOCK_STREAM) -> ss.bind( (‘127…’,8000) ) #服务端绑定了自己的IP和端口s.listen(5) 真正打开服务器监听5:链接等待数量服务器真正的连接数量,一般不会超过服务器的最大打开文件个数s.accept() c,addr 阻塞等待别人链接c.recv...

2019-09-14 23:47:51

网络编程学习一

网络编程Linux:Centos、服务器:服务别人网:到处连接服务器开发:运维游戏服务器,DOTA2 保存玩家的饰品记录邮件服务器视频服务器:youtube,B站服务器:需要被别人连接1:联网2:找别人,别人地址IP:192.168.1.104 唯一 #IPV4255.255.255.255客户端没有必要用这个公网IPfe80::...

2019-09-14 23:44:51

将xmind文件转成可编程数据类型(转载)

前言最近升级了一下xmind2testlink,顺带产生了一个中间轮子:xmindparser。xmind是知名的思维导图软件,可以用来整理思路,设计测试案例等等。一旦完稿后软件本身支持导出为图片,PDF,Excel等等文件格式。免费版相对于Pro版能导出的文件种类少一些,但有时候你可能想我做的xmind能不能通过编程再加工一下,比如集成到某个网页,或者通过api和某某系统集成。...

2019-09-03 01:08:31

爬取小说并存取为txt文件

代码:#coding:utf-8#author:Ericam_import reimport sysfrom bs4 import BeautifulSoupimport urllib.requestimport timeheaders = ('User-Agent', 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X...

2019-08-25 23:22:02

为什么要在数据库里存放json?

数据以什么格式保存,是根据使用环境、应用场合所决定的。JSON 是一种轻量级的数据交换格式。其优点是:简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。从上所述可以看出,json的更适用于数据的“传输”与“交换”。数据从组织结构、快速检索等角度来说,用数据库(系统)更方便一些。常见的做法,是...

2019-08-03 16:36:29

python类(class)的构造函数、初始化函数、析构函数

内建函数:类中特殊功能BGM:Rising High__init__(self): #赋予了一个灵魂 ''' 可以没有这个函数 实例没数据 初始化数据 在实例化时,自动调用 init函数只能返回None '''__new__(self): #创建骨架 构造器 ''' 在init函数之前调用 初始化实例内存空间 必须要返回一个实例对象 '''...

2019-04-14 23:03:43

EasyUseCase 一款脑图转化 Excel 测试用例工具 (1.3 版本升级)

EasyUseCase本工具由本人自主开发。经过内部实践有效提升测试用例编写效率200% 覆盖率可度量。利用读取xmind软件图表转换符合国人基本需求的测试用例,让手动写Excel用例的日子过去,发散思想专注用例。获取工具包和使用教程请进移步https://gitee.com/testdevops/EasyUseCaseReleaseEasyUseCase-1.2-SNAPSHOT-ja...

2019-04-13 20:55:21

在dos输入pybot提示'pybot' 不是内部或外部命令,也不是可运行的程序或批处理文件

处理方法:1、查看python环境变量是否配置2、查看pip环境变量是否配置(如未配置,百度配置)3、查看pip list中是否包含:robotframework、rrobotframework-selenium2library(如没有,请百度安装)4、查看python-scripts中是否包含pybot文件,如果未包含: 1)新建txt文件,文件输入一下两行@e...

2019-04-07 12:32:26

adb常用命令

常用命令:1.显示当前运行的全部模拟器: adb devices2.启动ADB adb start-server3.停止ADB adb kill-server4.安装应用程序: adb install -r [apk文件]-l #锁定该程序-r #重新安装该程序,保存数据-s #安装在SD卡内,而不是设备内部存储例:adb install --r D:\mm....

2019-03-17 16:32:10

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。