字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。两者之间
分类:
其他好文 时间:
2018-01-11 01:11:25
阅读次数:
253
继续修改上面一节的发邮件代码发送附件:(1)先找一个本地的文件(2)打开文件,读出文件字符串(3)通过MIMT ext()类来创建一个对象att,传入文件读出内容(4)增加att的头部信息,并指定文件名字(5)添加到msg消息中msg.attach(att)样例:attfile?=?‘test.py‘
basename?=?os.path.b
分类:
编程语言 时间:
2018-01-10 23:51:25
阅读次数:
280
最近在做一部分Pyhton代码转c#代码的工作,以下案例亲自都测试过,现整理出来希望对有帮助的同学提供参考: Python | C# ...
分类:
编程语言 时间:
2018-01-10 22:52:37
阅读次数:
301
函数 abs() Return the absolute value of a number. The argument may be an integer or a floating point number. If the argument is a complex number, its ma ...
分类:
编程语言 时间:
2018-01-10 22:49:48
阅读次数:
290
问题:用python写了一个短信的程序,在“报警媒介类型”中也调用了,设置了用户和动作。在报表--动作日志中也有记录。但是就是没有收到短信,而且短信程序的日志里面也没有。解决办法:后来把短信输出日志文件加上zabbix用户和用户组,或者直接设置成日志文件权限为777后就可以了。
分类:
编程语言 时间:
2018-01-10 22:42:32
阅读次数:
208
1.升级python包管理工具pip pip install --upgrade pip 备注:当你想升级一个包的时候 `pip install --upgrade 包名` 2.python虚拟环境安装 sudo apt-get install python-virtualenv sudo easy ...
分类:
编程语言 时间:
2018-01-10 22:42:24
阅读次数:
240
# -*- coding=gb2312 -*- __author__ = 'vincent' import socket import time import sys import locale def Client(): sock = socket.socket(socket.AF_INET, s... ...
分类:
编程语言 时间:
2018-01-10 22:42:16
阅读次数:
405
函数进阶 命名空间 namespace, 顾名思义, 就是存放名字的地方.举例:若声明变量 x = 1, 值1存放与内存中, 那变量名x 就存放在命名空间里. 命名空间是存放x 和 1 绑定关系的地方. 名称空间共3种,分别如下: locals: 当前所在的函数内 的名称空间,包括局部变量和形参 g ...
分类:
编程语言 时间:
2018-01-10 22:42:09
阅读次数:
220
python处理excel有xlwt,openpyxl等,而xlwt只支持excel2003,也就是最多有256列,而openpyxl则支持excel2007以上,最多65536列。下面是两个的程序。xlwt为importjsonimportxlwtdefreadFromJson(file):withopen(file,‘r‘,encoding=‘utf8‘)asfr:jsonData=json.
分类:
编程语言 时间:
2018-01-10 22:41:35
阅读次数:
362