自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 python 2.7中安装mysql

在python中进行安装mysql模块,但是怎么都不能导入mysql模块,出错如下所示:[root@python ~]# pythonPython 2.7.11 (default, Apr 5 2016, 12:24:31) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2Type "help", "copyright"...

2016-05-24 21:51:00 265

转载 python的多线程编程之锁

1、 背景概述在上篇文章中,主要讲述了python中的socket编程的一些基本方面,但是缺少关于锁的相关概念,从而在这篇文章中进行补充。由于在python中,存在了GIL,也就是全局解释器锁,从而在每次进行获得cpu的时候,同时只有一个线程获得了cpu的运行,在这个方面可以认为是线程安全的,但是在线程运行的时候,是共享内存的,共享相同的数据信息,从而这个时候py...

2016-05-23 14:27:00 128

转载 python多线程编程

1、多线程的发展背景随着计算机的发展,无论是硬件还是软件都在快速的发展。在最开始的时候,计算机都是只有一个cpu来进行指令控制和运算,程序执行的时候都是一个进程一个进程的运行,也就是顺序执行的方式,所有的进程都是排成一个队列,然后cpu取出其中的一个进程,然后运行。在硬件发展的时候,慢慢发展为几颗cpu,并且发展出来了几核cpu,从而在一般的服务器上都是四核的,并且至...

2016-05-22 13:27:00 568

转载 python实现socket上传下载文件-进度条显示

在python的socket编程中,可以实现上传下载文件,并且在下载的时候,显示进度条,具体的流程如下图所示:1、 服务器端代码如下:[root@python 519]# cat server.py #!/usr/bin/env pythonimport timeimport SocketServerHOST = '192.168.1.60'PORT...

2016-05-21 17:48:00 1007

转载 python实现进度条--主要用在上传下载文件

在python中进行socket上传文件的时候使用进度条,然后在网上找了好久,找寻相关的进度的条的使用,看了几个,发现总是无法进行调用,主要原因是在进行上传文件的时候,每次传送的数据量是固定的,数据的总大小也是知道的,对于那么多的进度条的使用调用方法感觉总是不合适,今天终于发现了如何调用比较好。进度条的代码如下:#!/usr/bin/env pythonfro...

2016-05-19 23:06:00 604

转载 python中模拟进行ssh命令的执行

在进行socket编程的时候,可以实现远程执行命令,然后返回相关的结果,但是这种。。。很容易就把服务器搞挂了。在这里需要用到commands模块,commands模块中有一个方法为getstatusoutput,主要就是返回执行的返回码和结果,如下所示:>>> import commands>>> commands.getst...

2016-05-16 21:42:00 1000

转载 使用python读取大文件

python中读取数据的时候有几种方法,无非是read,readline,readlings和xreadlines几种方法,在几种方法中,read和xreadlines可以作为迭代器使用,从而在读取大数据的时候比较有效果.在测试中,先创建一个大文件,大概1GB左右,使用的程序如下:import os.pathimport timewhile os.path.get...

2016-05-16 14:42:00 282

转载 python中的sockeserver模块简单实用

1、 socketserver模块简介在python的socket编程中,实用socket模块的时候,是不能实现多个连接的,当然如果加入其它的模块是可以的,例如select模块,在这里见到的介绍下socketserver模块。socketserver,看其名字,就知道是一个socket的服务器模块的使用,在这个模块中,主要也就是实现服务器类的相关功能,在其...

2016-05-14 22:11:00 1323

转载 python中字典的比较

今天碰到一个字典比较的问题,就是比较两个字典的大小,其实这个用的不多,用处也没多少,但是还是记录一下。字典的比较顺序如下:1、先比较字典的元素的个数,那个多,就哪个大;2、比较字典的键,在比较字典的键的时候,需要注意的是比较的顺序是按照keys返回值来进行的比较;3、比较字典的值,值也是按照items返回值来进行比较,主要就是按照数字和字母的大小比较;...

2016-05-13 23:14:00 953

转载 python的socket编程之udp编程

在上篇文章中,仅仅讲述了如何进行了TCP编程,在本章中,将讲述使用udp进行编码,先看如下的代码,服务器端:root@python 513]# cat serverudp.py #!/usr/bin/env pythonfrom socket import *HOST = '192.168.1.60'PORT = 9999s = socket(AF_INET,...

2016-05-13 18:31:00 366

转载 python中的socket模块

熟悉了一下python的socket模块,感觉还是有点好玩的,不过坑也也是不少的。1、服务器端代码#!/usr/bin/env pythonimport socketHOST='192.168.1.60'PORT=55555s = socket.socket()s.bind((HOST,PORT))s.listen(10)while True: ...

2016-05-12 13:00:00 234

转载 记录两个python的小问题

使用python也前前后后也一个月的样子,记录两个一直没注意的问题。1、 元组的使用(拼接字符串)直接看下面的代码:>>> kel = 'some','strings'>>> type(kel)<type 'tuple'>>>> print kel('some', 'strings') 一直以为...

2016-05-11 20:44:00 85

转载 python删除安装的模块

上篇讲述了如何用distutils模块来创建分发包,那么安装了模块之后,怎么来删除呢,具体的步骤如下:[root@FTP ansible]# ls -l /usr/share/kel-rw-r--r-- 1 root root 86 May 9 09:23 /usr/share/kel[root@FTP ansible]# python setup.py install...

2016-05-10 21:42:00 297

转载 python的disutils创建分发包

python中的distutils包主要用创建共享包,安装包,在平时安装python模块的时候,使用的命令如下:python setup.py install其实以上代码就是distuitls包提供的功能,直接使用setup.py来进行安装一个包,在用这种方式安装包之后,就可以直接在系统中进行import这个模块。主要就是在安装的时候,已经将这个包install到py...

2016-05-10 21:28:00 155

转载 python利用paramiko连接远程服务器执行命令

python中的paramiko模块是用来实现ssh连接到远程服务器上的库,在进行连接的时候,可以用来执行命令,也可以用来上传文件。1、得到一个连接的对象在进行连接的时候,可以使用如下的代码:def connect(host): 'this is use the paramiko connect the host,return conn' ssh = ...

2016-05-09 13:54:00 968

转载 python中的json的基本使用方法

在python中使用json的时候,主要也就是使用json模块,json是以一种良好的格式来进行数据的交互,从而在很多时候,可以使用json数据格式作为程序之间的接口,#!/usr/bin/env python#-*- coding:utf-8 -*-import jsonprint json.load(open('kel.txt'))#deserialize st...

2016-05-06 21:19:00 479

转载 关于python中的多进程模块multiprocessing

python中的multiprocessing是一个多进程管理包,主要作用也就是提供多进程,而不是多线程,在其中用的比较多估计也就是Process和Pipe两个类,如下代码所示:#!/usr/bin/env pythonfrom multiprocessing import Process,Pipedef fun(pipe,x): pipe.send('h...

2016-05-05 17:51:00 609

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除