-
Python的GUI编程(TK)
所属栏目:[Python] 日期:2020-12-16 热度:174
TK在大多数 Unix平台、Windows平台和Macintosh系统都是预装好的,TKinter 模块是 Tk GUI 套件的标准Python接口。可实现Python的GUI编程。 Tkinter模块("Tk 接口")是python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在W[详细]
-
Python的串口通信(pyserial)
所属栏目:[Python] 日期:2020-12-16 热度:127
? ? ? ? ?串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。串口是计算机上一种非常通用的设备通信协议。pyserial[详细]
-
python多线程与多进程--存活主机ping扫描以及爬取股票价格
所属栏目:[Python] 日期:2020-12-16 热度:189
div class="cnblogs_code" ping(net,start=100,end=200,n=2,w=5 i range(start,end+1 =net+ + = % (ip,( , )[subprocess.call(command,stdout=open( , ))]) t1= len(sys.argv)!=2 ( ( ( len(sys.argv)==2 =sys.argv[1 = ( %(t2-t1)) 运行效果如下: 在python[详细]
-
python模块之sys和subprocess以及编写简单的主机扫描脚本
所属栏目:[Python] 日期:2020-12-16 热度:92
sys.exit(n)? 作用:执行到主程序末尾,解释器自动退出,但是如果需要中途退出程序,可以调用sys.exit函数,带有一个可选的整数参数返回给调用它的程序,表示你可以在主程序中捕获对sys.exit的调用。(0是正常退出,其他为异常) sys.path? ?作用:获取指定模[详细]
-
python爬虫之小说网站--下载小说(正则表达式)
所属栏目:[Python] 日期:2020-12-16 热度:194
= txt=requests.get(url).content.decode( ) m1=re.compile(r (.+) m2=re.compile(r raw=m2.findall(txt) sanguo= i 2],url+i[1]]) span style="color: #008000"# span style="color: #008000"print(sanguo) span style="color: #000000" m3 =re.compile(rsp[详细]
-
python编写文件统计脚本
所属栏目:[Python] 日期:2020-12-16 热度:122
div class="cnblogs_code" os.chdir( fp (os.path.join( f f.endswith( ( ,os.path.abspath(f)) with open(fp+ +f,encoding= ( ,f1.readline()) 运行效果如下: 如何实现多级目录中文件的统计呢,这里用函数的递归调用方式来实现 代码如下: sfile(dir,layer=1[详细]
-
python文件操作
所属栏目:[Python] 日期:2020-12-16 热度:121
div class="cnblogs_code" , ) as f: f.write( ) f.write( , ,encoding= ) as f: f.write( with open( , ,encoding= =f.read(2) =f.read() ,encoding= =f.readlines() ,encoding= =f.readline() with open( , ,encoding= with open( span style="color: #800[详细]
-
python爬虫之天气预报网站--查看最近(15天)的天气信息(正则表达
所属栏目:[Python] 日期:2020-12-16 热度:148
prettytable = txt=requests.get(url,headers={ : , : s1=re.compile(r (dd月dd日) ) =re.compile(r (-?d+) ℃ =re.compile( (.{1,4}) =re.compile(r ([u4e00-u9fa5].+) = i 1]+s2.findall(txt)[i][2]+s2.findall(txt)[i][3 span style="color: #0000[详细]
-
python异常处理与断言以及日志模块
所属栏目:[Python] 日期:2020-12-16 热度:108
?语法: try: pass #可能出现异常的语句 except Exception as e: #Exception 全部异常的通称 print(e) finally: #可选项,不管有没有异常,finally里面的语句都执行 pass ( =input( = =int(input( =b/ =int(input( ([1,2,3 ( ( : ( ( .center(20, ( =input( = =[详细]
-
python面向对象
所属栏目:[Python] 日期:2020-12-16 热度:128
__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法 = = = = = = ( ( ( ( ( ( a1=Ticket( , , , , , ) a2=Ticket( , , ) (type(a1),a1) (a1.fdate) a1.code = (a1.code) a1.ftime = (a1.ftime) (a1.tti[详细]
-
python爬虫之12306网站--火车票信息查询
所属栏目:[Python] 日期:2020-12-16 热度:84
1.火车票信息查询是基于车站信息查询,先完成车站信息查询,然后根据车站信息查询生成的url地址去查询当前已知出发站和目的站的所有车次车票信息 2.json文件存储当前从出发站到目的站的所有车次的详细信息 3.对json文件进行分析 4.分类查询车票(高铁、火车) 1[详细]
-
python函数的用法
所属栏目:[Python] 日期:2020-12-16 热度:91
div class="cnblogs_code" ( ( ( 1 =myprint() ( ( =myprint b() ( ( ( = 1,2 ( myfunc3(* = 1 1,2,3 ( myfunc4(a,* , , , ( myfunc5(a,*args,k=2 1,2 1,3,k=3) 3.变量的作用范围 ( = i = ( =1 =2 ( a+ = ( ( =9 =3 a a=4 ( a1+ ( ( =3 =5 4.可变量与不变量[详细]
-
python爬虫之12306网站--车站信息查询
所属栏目:[Python] 日期:2020-12-16 热度:124
python爬虫查询全拼相同的车站 1.找到要查询的url 2.对信息进行分析 3.对信息进行处理 2.分析车站信息,发现每个车站信息以"@"分隔 url= = inf=txt[:-2].split( )[1:] stations= record =record.split( -1])]={ :rlist[1], :rlist[2], :rlist[3], :rlist[4 s[详细]
-
python列表与元组的用法
所属栏目:[Python] 日期:2020-12-16 热度:88
列表的用法: 1.增? ?append? ?+? ? extend 2.删? del? ? remove 3.改? ?insert 4.查? index 5.反向? reverse 6.排序? ?sort 7.列表生成式? ?#[i*i for i in range(10)]? ? ? ?[i*i for i in range(10) if i>5] 元组的用法: count:计算某个元素出现的个数 in[详细]
-
python集合与字典的用法
所属栏目:[Python] 日期:2020-12-16 热度:113
2.删除? ? del 删除集合? ? ? discard(常用)删除集合中的元素? #删除一个不存在的元素不会报错 remove 删除一个不存在的元素会报错 pop随机删除一个值并弹出删除的值 4.in? 判断一个元素是否在集合中 5.去重? 例:把列表去重? ?a=[1,2,3,4,1,2]? ? ?a=list(s[详细]
-
python条件语句
所属栏目:[Python] 日期:2020-12-16 热度:176
1.分支语句(if……else……) 2.循环(for,while,嵌套循环) #for用在已知循环次数? while用在不确定循环次数和死循环 3.控制循环(break,continue,else) #break:跳出整个循环 continue:跳出本次循环,继续下一次循环? ?else:与break配合使用,循环执行完才能执[详细]
-
python字符串处理以及字符串格式化
所属栏目:[Python] 日期:2020-12-16 热度:61
1.填充(center、ljust,rjust,zfill) 2 myString= ( c=myString.count( )+( myString.endswith( ( ( ( ,myString.find( start1=myString.find( ( ,myString.find( end1=myString.find( ( ( ,myString.find( start2=myString.find( ( ,myString.find( end2=myS[详细]
-
python数据类型分类以及运算类型
所属栏目:[Python] 日期:2020-12-16 热度:145
= >(左移)? div class="cnblogs_code" ( ,1 ( ,1.2 ( ,type(1 ( ,type(1.2 ( ,type( ( ,type( ( ,type( ( ,(1,2,3 ( ,type((1,3 ( ,[1,3 ( ,type([1,3 ( ,{1,3 ( ,type({1,3 ( ,{1: ,2: ,3: ( ,type({1: ,3: })) 运行如下: 1.数学运算(+ - * /? ** // %?) 代[详细]
-
python装饰器带括号和不带括号的语法和用法
所属栏目:[Python] 日期:2020-12-16 热度:58
h3 id="装饰器的写法补充" data-source-line="125"span style="font-size: 18pt;"装饰器的写法补充: p data-source-line="126"通常装饰器的写法是@func(),而有的时候为了减少出错率,可能会写成@func,没有()括号,这时我们可以这样定义,来减少括号。下面[详细]
-
分布式任务队列Celery入门与进阶
所属栏目:[Python] 日期:2020-12-16 热度:137
一、简介 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉celery的工[详细]
-
数据库连接池DBUtils使用
所属栏目:[Python] 日期:2020-12-16 热度:169
一、简介 DBUtils简单说python实现的线程化数据库连接(连接池),DBUtils支持所有遵循规范的数据库连接模块,例如:mysql、sqlserver、oracle、sqlite3等,更多请参考官网:。? ? 二、安装使用 安装 pip3 install DBUtils 使用 在使用上通常使用其PooledDB和P[详细]
-
Python算法基础
所属栏目:[Python] 日期:2020-12-16 热度:74
一、简介 定义和特征 定义:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合[详细]
-
KindEditor编辑器
所属栏目:[Python] 日期:2020-12-16 热度:58
1.官网:http://kindeditor.net/doc.php 2.下载:http://kindeditor.net/down.php 3.目录说明 | -all- - - 4.开始使用 span style="color: #0000ff;" span style="color: #800000;"script span style="color: #ff0000;"src span style="color: #0000ff;"="/s[详细]
-
爬虫利器BeautifulSoup模块使用
所属栏目:[Python] 日期:2020-12-16 热度:195
table style="height: 30px; background-color: #afeeee; width: 1266px; ; width: 1266px;" border="0" tr td span style="font-size: 16px;"一、简介 /td /tr /table BeautifulSoup?是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换[详细]
-
YAML书写规范
所属栏目:[Python] 日期:2020-12-16 热度:104
h4 id="h4_0"1. 认识 YAML YAML是一个类似 XML、JSON 的标记性语言。YAML 强调以数据为中心,并不是以标识语言为重点。因而 YAML 本身的定义比较简单,号称“一种人性化的数据格式语言”。 人类容易阅读 可用于不同程序间的数据交换 适合描述程序所使用的数[详细]
