-
Python实现检测服务器是否可以ping通的2种方法
所属栏目:[Python] 日期:2020-12-16 热度:164
好想在2014结束前再赶出个10篇博文来,~(_)~,不写博客真不是一个好兆头,至少说明对学习的欲望和对知识的研究都不是那么积极了,如果说这1天的时间我能赶出几篇精致的博文,你们信不信,哈哈,反正我是信了。。。 python检测服务器是否ping通的2种方法 1、[详细]
-
Python Tkinter模块实现时钟功能应用示例
所属栏目:[Python] 日期:2020-12-16 热度:142
本篇章节讲解Python Tkinter模块实现时钟功能。供大家参考研究具体如下: 本机测试效果: 完整代码: # coding=utf-8from Tkinter import *import _tkinterimport mathimport timefrom threading import Threadclass Clock: def __init__(self,maste[详细]
-
python使用turtle库绘制时钟
所属栏目:[Python] 日期:2020-12-16 热度:144
Python函数库众多,而且在不断更新,所以学习这些函数库最有效的方法,就是阅读Python官方文档。同时借助Google和百度。 本文介绍的turtle库对应的官方文档地址 绘制动态钟表的基本思路如下(面向对象的编程): 使用5个turtle对象 1个turtle:绘制外表盘 3[详细]
-
python3使用tkinter实现ui界面简单实例
所属栏目:[Python] 日期:2020-12-16 热度:182
复制代码 代码如下: import time import tkinter as tk class Window: def __init__(self,title='nms',width=300,height=120,staFunc=bool,stoFunc=bool): self.w = width self.h = height self.stat = True self.staFunc = staFunc self.stoFunc = stoFunc[详细]
-
Python3用tkinter和PIL实现看图工具
所属栏目:[Python] 日期:2020-12-16 热度:150
需求 想做看图工具的,必然要支持jpg、png等常见格式,但tkinter是个纯粹的GUI库,不像GTK、QT那样大而全,所以只支持gif和ppm两种格式,局限很大,必须搭配图像处理库,才能实现基本的看图功能 在python生态系统里,最常用的图像处理库是PIL Python3下库的[详细]
-
Android应用开发中Action bar编写的入门教程
所属栏目:[Python] 日期:2020-12-16 热度:110
从Android 3.0开始除了我们重点讲解的Fragment外,Action Bar也是一个重要的内容,Action Bar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。 Action Bar主要功能包含: 1. 显[详细]
-
简析Python的闭包和装饰器
所属栏目:[Python] 日期:2020-12-16 热度:185
什么是装饰器? 装饰器(Decorator)相对简单,咱们先介绍它:“装饰器的功能是将被装饰的函数当作参数传递给与装饰器对应的函数(名称相同的函数),并返回包装后的被装饰的函数”,听起来有点绕,没关系,直接看示意图,其中 a 为与装饰器 @a 对应的函数,[详细]
-
Python 的描述符 descriptor详解
所属栏目:[Python] 日期:2020-12-16 热度:111
Python 在 2.2 版本中引入了descriptor(描述符)功能,也正是基于这个功能实现了新式类(new-styel class)的对象模型,同时解决了之前版本中经典类 (classic class) 系统中出现的多重继承中的 MRO(Method Resolution Order) 问题,另外还引入了一些新的概念[详细]
-
Python 多线程抓取图片效率对比
所属栏目:[Python] 日期:2020-12-16 热度:151
目的: 是学习python 多线程的工作原理,及通过抓取400张图片这种IO密集型应用来查看多线程效率对比 import requestsimport urlparseimport osimport timeimport threadingimport Queuepath = '/home/lidongwei/scrapy/owan_img_urls.txt'#path = '/home/lido[详细]
-
如何在Python中编写并发程序
所属栏目:[Python] 日期:2020-12-16 热度:134
GIL 在Python中,由于历史原因(GIL),使得Python中多线程的效果非常不理想.GIL使得任何时刻Python只能利用一个CPU核,并且它的调度算法简单粗暴:多线程中,让每个线程运行一段时间t,然后强行挂起该线程,继而去运行其他线程,如此周而复始,直到所有线程结束. 这使[详细]
-
Python实现简单多线程任务队列
所属栏目:[Python] 日期:2020-12-16 热度:59
最近我在用梯度下降算法绘制神经网络的数据时,遇到了一些算法性能的问题。梯度下降算法的代码如下(伪代码): def gradient_descent(): # the gradient descent code plotly.write(X,Y) 一般来说,当网络请求 plot.ly 绘图时会阻塞等待返回,于是也会影响[详细]
-
python的else子句使用指南
所属栏目:[Python] 日期:2020-12-16 热度:136
在日常coding中,分支语句的使用非常普遍,经常会根据是否满足一定的条件对代码执行的逻辑进行一些控制,所以大家对if[elif[else]]一定不会陌生。分支语句中的else子句在其它的条件不满足的时候会被执行到,适当的使用分支语句能够让我们的代码逻辑更加的丰[详细]
-
python结合shell查询google关键词排名的实现代码
所属栏目:[Python] 日期:2020-12-16 热度:158
最近老婆大人的公司给老婆大人安排了一个根据关键词查询google网站排名的差事。老婆大人的公司是做SEO的,查询的关键词及网站特别的多,看着老婆大人这么辛苦的重复着查询工作,心疼[详细]
-
用python写的一个wordpress的采集程序
所属栏目:[Python] 日期:2020-12-16 热度:155
在学习python的过程中,经过不断的尝试及努力,终于完成了第一个像样的python程序,虽然还有很多需要优化的地方,但是目前基本上实现了我所要求的功能,先贴一下程序代码: 具体代码如下: #! /usr/bin/python import os,urllib2,re,time,MySQLdb,sys reTitle[详细]
-
python学习之编写查询ip程序
所属栏目:[Python] 日期:2020-12-16 热度:177
公司服务器上的ip最少的也有100多个,有时候查到一个站的Ip,不想通过OA去查,自己就用自己最近学的python知识,结合数据库,编写了一python小程序。实现只要输入主ip就能查到这台服务器的子ip,输入子ip能查到此ip所在的主服务器。 功能示例: 使用 -m 参数[详细]
-
学习python 之编写简单乘法运算题
所属栏目:[Python] 日期:2020-12-16 热度:118
实现代码: #! /usr/bin/python //处理程序#filename jiafa.py //文件名import sys import random running = True //定义running while running: a=random.randint(0,15) //定义a的值为0-15的随机数 b=random.randint(0,10) //定义b的值为0-10的随机数 print[详细]
-
学习python之编写简单乘法口诀表实现代码
所属栏目:[Python] 日期:2020-12-16 热度:156
实现代码一、 #!/usr/bin/pythonx,y=9,9 lst=[(x,y,str(y)+'X'+str(x)+'='+str(x*y)) for x in range(1,y+1) for y in range(1,x+1)]for item in lst: print item[2],if(item[0]==item[1]): print 'n' 实现代码二、 for i in range(1,10): for j in range(1[详细]
-
学习python之编写简单简单连接数据库并执行查询操作
所属栏目:[Python] 日期:2020-12-16 热度:78
python 连接数据库操作,方法如下: 在本机的mysql 数据库中有一个名为yao的库,其中有一个名为user的表,表中的内容如图 下面,则是python连接数据库的方法,及查找出表中的内容,代码如下: #! /usr/bin/python# filename conn.pyimport MySQLdb # 载入连接[详细]
-
Python数据库的连接实现方法与注意事项
所属栏目:[Python] 日期:2020-12-16 热度:196
在Python中要连接数据库,首先我们得先安装几个重要的东西,主要有: (1)Python-dev包 (2)setuptools-0.6c11.tar.gz (3)MySQL-python-1.2.3.tar.gz 下面分别来说说这三个主要的包的安装步骤: (1)Python-dev包 直接yum install python-devel (2)se[详细]
-
用Python做的数学四则运算_算术口算练习程序(后添加减乘除)
所属栏目:[Python] 日期:2020-12-16 热度:131
最近着迷上了 Python 用Python给小宝做的数学算数口算练习程序(2015年1月添加四则运算)! 给小宝做的口算游戏: #用Python给小宝做的数学算数口算练习程序(2015年1月添加四则运算)!#给小宝做的口算游戏:import string import random input=11 nums=10 num=0[详细]
-
python 网络爬虫初级实现代码
所属栏目:[Python] 日期:2020-12-16 热度:183
首先,我们来看一个Python抓取网页的库:urllib或urllib2。 那么urllib与urllib2有什么区别呢? 可以把urllib2当作urllib的扩增,比较明显的优势是urllib2.urlopen()可以接受Request对象作为参数,从而可以控制HTTP Request的header部。 做HTTP Request时应[详细]
-
Pythont特殊语法filter,map,reduce,apply使用方法
所属栏目:[Python] 日期:2020-12-16 热度:123
(1)lambda lambda是Python中一个很有用的语法,它允许你快速定义单行最小函数。类似于C语言中的宏,可以用在任何需要函数的地方。 基本语法如下: 函数名 = lambda args1,args2,...,argsn : expression 例如: add = lambda x,y : x + yprint add(1,2) (2[详细]
-
python PIL模块与随机生成中文验证码
所属栏目:[Python] 日期:2020-12-16 热度:190
在这之前,你首先得了解Python中的PIL库。PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等。在PIL库中,任何一个图像都是用Image对象来表示的,所以要加载一张图片,最简单[详细]
-
python中input()与raw_input()的区别分析
所属栏目:[Python] 日期:2020-12-16 热度:190
我们来看input的源码 def input(prompt): return eval(raw_input(prompt)) 其实input也是调用了raw_input,只是做了eval处理 而eval有什么作用呢? input:会根据用户的输入来做类型的转换 raw_input:则会把用户的输入都作为一个字符串来处理 下面是详细的[详细]
-
python中map()与zip()操作方法
所属栏目:[Python] 日期:2020-12-16 热度:113
对于map()它的原型是:map(function,sequence),就是对序列sequence中每个元素都执行函数function操作。 比如之前的a,b,c = map(int,raw_input().split()),意思就是说把输入的a,b,c转化为整数。再比如: a = ['1','2','3','4']print map(list,a)print map[详细]