#Python

python的metaclass浅析-乾颐堂

元类一般用于创建类。在执行类定义时,解释器必须要知道这个类的正确的元类。解释器会先寻找类属性__metaclass__,如果此属性存在,就将这个属性赋值给此类作为它的元类。如果此属性没有定义,它会向上查找父类中的__metaclass__.如果还没有发现__metaclass__属性,解释器会检查名字为__metacl...

Python和JavaScript间代码转换4个工具-乾颐堂

Python还是JavaScript?虽然不少朋友还在争论二者目前谁更强势、谁又拥有着更为光明的发展前景,但毫无疑问,二者的竞争在Web前端领域已经拥有明确的答案。立足于浏览器平台,如果放弃JavaScript,我们也就没什么可选择的项目了。好吧,也许答案也不是这么绝对。JavaScript已经成为众多其它编程语言争相...

开发中常遇到的Python陷阱和注意点-乾颐堂

最近使用Python的过程中遇到了一些坑,例如用datetime.datetime.now()这个可变对象作为函数的默认参数,模块循环依赖等等。在此记录一下,方便以后查询和补充。避免可变对象作为默认参数在使用函数的过程中,经常会涉及默认参数。在Python中,当使用可变对象作为默认参数的时候,就可能产生非预期的结果。下...

详解python2 和 python3的区别-乾颐堂

看到这个题目大家可能猜到了我接下来要讲些什么,呵呵,对了,那就是列出这两个不同版本间的却别!搜索一下大家就会知道,python有两个主要的版本,python2和python3,但是python又不同于其他语言,向下兼容,python3是不向下兼容的,但是绝大多数组件和扩展都是基于python2的,下面就来总结一下pyt...

python基础之删除文件及删除目录的方法-乾颐堂

下面来看一下python里面是如何删除一个文件及文件夹的~~首先引入OS模块importos删除文件: os.remove()删除空目录: os.rmdir()递归删除空目录: os.removedirs()递归删除目录和文件(类似DOS命令DeleteTree): 方法1:#D...

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...

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文件设置编码&...
首页上一页...2728293031...下一页尾页