#Python数据分析与挖掘实战

python多线程编程5: 条件变量同步-乾颐堂

互斥锁是最简单的线程同步机制,Python提供的Condition对象提供了对复杂线程同步问题的支持。Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法。线程首先acquire一个条件变量,然后判断一些条件。如果条件不满足则wait;如果条...

python性能测试脚本-乾颐堂

废话不多说,直接上代码。importhttplibimporturllibimporttimeimportjson   classTransaction(object):          ...

Python 中的POST/GET包构建以及随机字符串的生成-乾颐堂

现在,我们来用Python,创建GET包和POST包。至于有什么用处,大家慢慢体会。Python中包含了大量的库,作为一门新兴的语言,Python对HTTP有足够强大的支持。现在,我们引入新的库httplib以及urllib这两个库根据名称,我们可以知道他们是对于HTTP以及URL的操作。首先我们先要与服务器建立连接。...

python socket编程入门(编写server实例)-乾颐堂

python编写server的步骤:1.第一步是创建socket对象。调用socket构造函数。如:socket=socket.socket(family,type)family参数代表地址家族,可为AF_INET或AF_UNIX。AF_INET家族包括Internet地址,AF_UNIX家族用于同一台机器上的进程间通...

python动态捕获异常-乾颐堂

在讨论动态捕获异常时让我大吃一惊的是,可以让我找到隐藏的Bug和乐趣...有问题的代码 下面的代码来自一个产品中看起来是好的抽象代码-slightly(!).这是调用一些统计数据的函数,然后进行处理.首先是用socket连接获取一个值,可能发生了socket错误.由于统计数据在系统中不是至关重要的,我们只是记...

python 探测网站目录的GUI程序-乾颐堂

1.pyqt4写的界面find_ui.py1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465#-*-coding:utf-8-*...

python实现中文字符繁体和简体中文转换-乾颐堂

需求:把中文字符串进行繁体和简体中文的转换;思路:引入简繁体处理库,有兴趣的同学可以研究一下内部实现,都是python写的 1、下载zh_wiki.py及langconv zh_wiki.py:https://github.com/skydark/nstools/blob/master/zhtool...

C# 线程手册 第三章 使用线程 实现一个数据库连接池(实战篇)

在企业级软件开发过程中,为了改善应用程序的性能需要通常使用对象池来控制对象的实例化。例如,在我们每次需要连接一个数据库时都需要创建一个数据库连接,而数据库连接是非常昂贵的对象。所以,为了节省为每次数据库调用都实例化一个数据库连接的资源,我们可以缓存并重用一些创建好的数据库连接对象并通过节省为每次数据库调用都创建一个数据...

Python相对、绝对导入浅析

这篇文章从另外一个不同的视角来分析一下Python的import机制,主要的目的是为了搞懂import中absolute、relativeimport遇到的几个报错。 这里不同的视角是指从Pythonimporthooks这个方面来展开,当然本身关于Pythonimporthooks有很多的文章,我这里不打算...

Python随手记

     1. print(sys.argv)       #输出当前py存放路径     2. os.getcwd()        #输出当前所在目录     3. fromsysimportargv    #引用sys中的argv这样就不用加sys.但为了避免命名冲突一般不使用这种方法     4. f...
代码星球 ·2021-02-15

Python操作Mysql中文乱码问题

    Python操作MySQL需要安装Python-MySQL可以从网上搜索一下,和一般的Python包一样安装安装好之后,模块名字叫做MySQLdb,在Window和Linux环境下都可以使用用下面几个措施,保证MySQL的输出没有乱麻:    1Python文件设置编码&...

Python基础函数

      importsys  #导入系统sys库      sys.version         #Python版本信息      sys.platform        #当前操作系统平台名称      print("sys.argv");    #输出当前文档路径      sys.modules....
代码星球 ·2021-02-15

python基础入门

python连接字符串:bl1="bl1"bl2="bl2"bl1+=bl2print(bl1)输出:bl1bl2pythonprint('='*8)输出8个=python数据类型序列str[::2]每隔两个取一个值str=str*5把str元素重复5次'b'instr#b元素是否在str中存在则返回true否则则fa...
代码星球 ·2021-02-15

python3文件下载

方法一:importurllib.requesturl='https://www.baidu.com/demo.rar'urllib.request.urlretrieve(url,'D:/demo.rar')#Python3.3后urllib2已经不能再用,只能用urllib.request来代替使用 ur...
代码星球 ·2021-02-14

Python字符串转字典

1.ast包importastuser_info='{"name":"南湖","gender":"male","age":28}'user_dict=ast.literal_eval(user_info)#结果如下:来自Spdyer(python3.7)2.通过json格式转换 importjsonuser_...
代码星球 ·2021-02-14
首页上一页...3233343536...下一页尾页