#Py

python里的“__all__ ”作用

转载:http://python-china.org/t/725参考:http://www.cnblogs.com/alamZ/p/6943869.html Python可以在模块级别暴露接口:__all__=["foo","bar"]1、提供了哪些是公开接口的约定  不像Ruby或者Java,Python没...
代码星球 ·2020-04-06

python中下划线_的用途

Python用下划线作为变量前缀和后缀指定特殊变量。_xxx   不能用'frommoduleimport*'导入__xxx__ 系统定义名字__xxx  类中的私有变量名核心风格:避免用下划线作为变量名的开头。因为下划线对解释器有特殊的意义,而且是内建标识符...
代码星球 ·2020-04-06

python的dict如何排序

Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中的item进行排序输出,可能根据key,也可能根据value来排#最简单的方法,这个是按照key值排序: defsortedDictValues1(adict):items=adi...
代码星球 ·2020-04-06

javascript的rsa加密和python的rsa解密

先说下目前测试情况:javascript加密后的数据,python无法完成解密,我估计是两者的加密解密方法不同1、看了这篇文章:http://blog.nsfocus.net/python-js-encrypts-post-form-data-rsa-algorithm/,然后网上搜索了下,有各种版本,比如js加密,a...

python socket timeout设置

需要在调用socket的connect方法之前设置settimeout(time)方法,另外在设置之后要将再次调用settimeout(None)来设置socket进入阻塞模式。如下代码示例:sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.settim...
代码星球 ·2020-04-06

想使用gevent、mysql、sqlalchemy实现python项目协程异步达到并发的效果

如题,但是查看了很多资料,都说python这边的mysql不支持异步并发,只能阻塞进行,心塞30秒,暂时放弃这方面的研究 如果不操作数据库的化,比如请求url、操作文件,还是可以用gevent来异步实现并发的:https://zhuanlan.zhihu.com/p/21465564 有资料说豆瓣通...

python函数getopt用法

python内建模块,用来处理命令行参数格式:getopt(args,shortopts,longopts=[])参数args一般是sys.argv[1:]sys.argv[0]表示执行文件本身shortopts短格式(-)longopts长格式(--)命令行中输入:pythontest.py-i127.0.0.1-p...
代码星球 ·2020-04-06

python的socket

一台计算机有65536个TCP端口和65536个UDP端口,一个端口只能被一个进程占用,1024以下端口是标准端口,固定分配,比如ftp就是21端口ssh是22端口telnet是23端口smtp是25端口等网络通信其实是网络进程间的通信IP(主机)+PORT(进程)Socket类型套接字格式:socket(family...
代码星球 ·2020-04-06

python协程

1、http://www.dongwm.com/old/archives/guanyugeventdeyixielijieer/2、https://amberno1111.github.io/2016/11/02/Python/Python%E5%8D%8F%E7%A8%8B%E4%B8%8E%E5%BC%82%E6%...
代码星球 ·2020-04-06

python获取linux本机IP

 1#!/usr/bin/envpython2#encoding:utf-83#description:getlocalipaddress45importos6importsocket,fcntl,struct78defget_ip():9#注意外围使用双引号而非单引号,并且假设默认是第一个网卡,特殊环境请适...

python中list/tuple/dict/set的区别

  序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表list和元组tuple。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最...
代码星球 ·2020-04-06

python读写csv时中文乱码问题解决办法

参考1参考2参考3CSV是英文CommaSeparateValues(逗号分隔值)的缩写,顾名思义,文档的内容是由“,”分隔的一列列的数据构成的,可以使用excel和文本编辑器等打开。CSV文档是一种编辑方便,可视化效果极佳的数据存储方式1、python读写、追加csv方法:‘r&r...

python部署工具fabric

两台机器:10.1.6.186、10.1.6.159。fabric部署在10.1.6.186上面 1 执行和1相同的任务,不过排除掉10.1.6.159这台机器 1#!/usr/bin/python2fromfabric.apiimport*3fromfabric.context_mana...
代码星球 ·2020-04-06

python中__name__ = '__main__' 的作用

有句话经典的概括了这段代码的意义:“Makeascriptbothimportableandexecutable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。先写一个模块:#module.pydefmain():print"wearein%s"%__name__i...
代码星球 ·2020-04-06

pytho文件命名不要内部模块或者引用模块名字相同

自己写的包和模块,注意命名不要和python内置模块和包、以及引用的模块和包名字冲突...
首页上一页...375376377378379...下一页尾页