51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Python
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
里的
all
作用
python中下划线_的用途
Python用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用'frommoduleimport*'导入__xxx__ 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开头。因为下划线对解释器有特殊的意义,而且是内建标识符...
代码星球
·
2020-04-06
python
下划线
用途
python的dict如何排序
Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中的item进行排序输出,可能根据key,也可能根据value来排#最简单的方法,这个是按照key值排序: defsortedDictValues1(adict):items=adi...
代码星球
·
2020-04-06
python
dict
如何
排序
javascript的rsa加密和python的rsa解密
先说下目前测试情况:javascript加密后的数据,python无法完成解密,我估计是两者的加密解密方法不同1、看了这篇文章:http://blog.nsfocus.net/python-js-encrypts-post-form-data-rsa-algorithm/,然后网上搜索了下,有各种版本,比如js加密,a...
代码星球
·
2020-04-06
rsa
Javascript
加密
python
解密
python socket timeout设置
需要在调用socket的connect方法之前设置settimeout(time)方法,另外在设置之后要将再次调用settimeout(None)来设置socket进入阻塞模式。如下代码示例:sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.settim...
代码星球
·
2020-04-06
python
socket
timeout
设置
想使用gevent、mysql、sqlalchemy实现python项目协程异步达到并发的效果
如题,但是查看了很多资料,都说python这边的mysql不支持异步并发,只能阻塞进行,心塞30秒,暂时放弃这方面的研究 如果不操作数据库的化,比如请求url、操作文件,还是可以用gevent来异步实现并发的:https://zhuanlan.zhihu.com/p/21465564 有资料说豆瓣通...
代码星球
·
2020-04-06
使用
gevent
mysql
sqlalchemy
实现
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
函数
getopt
用法
python的socket
一台计算机有65536个TCP端口和65536个UDP端口,一个端口只能被一个进程占用,1024以下端口是标准端口,固定分配,比如ftp就是21端口ssh是22端口telnet是23端口smtp是25端口等网络通信其实是网络进程间的通信IP(主机)+PORT(进程)Socket类型套接字格式:socket(family...
代码星球
·
2020-04-06
python
socket
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
协程
python获取linux本机IP
1#!/usr/bin/envpython2#encoding:utf-83#description:getlocalipaddress45importos6importsocket,fcntl,struct78defget_ip():9#注意外围使用双引号而非单引号,并且假设默认是第一个网卡,特殊环境请适...
代码星球
·
2020-04-06
python
获取
linux
本机
IP
python中list/tuple/dict/set的区别
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表list和元组tuple。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最...
代码星球
·
2020-04-06
python
list
tuple
dict
set
python读写csv时中文乱码问题解决办法
参考1参考2参考3CSV是英文CommaSeparateValues(逗号分隔值)的缩写,顾名思义,文档的内容是由“,”分隔的一列列的数据构成的,可以使用excel和文本编辑器等打开。CSV文档是一种编辑方便,可视化效果极佳的数据存储方式1、python读写、追加csv方法:‘r&r...
代码星球
·
2020-04-06
python
读写
csv
中文
乱码
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
部署
工具
fabric
python中__name__ = '__main__' 的作用
有句话经典的概括了这段代码的意义:“Makeascriptbothimportableandexecutable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。先写一个模块:#module.pydefmain():print"wearein%s"%__name__i...
代码星球
·
2020-04-06
python
name
main
作用
如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法
问题:之前使用pycharm,用的挺溜,但是电脑配置实在不争气,pycharm启动久了,耗去大量内存,导致运行起来越来越慢,于是转向使用sublimetext。 把项目从pycharm切换到sublimetext后,发现执行某个*.py文件的时候,出现找不到模块的问题,如下 解决办法...
代码星球
·
2020-04-06
何在
sublime3
项目
置中
设置
首页
上一页
...
325
326
327
328
329
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他