Python2/3
硪就是硪
这个作者很懒,什么都没留下…
展开
-
python3加载ini文件
创建一个ini文件,例如:config.ini[mysql]host='127.0.0.1'port='3306'[other]tips="提示_—【说明"from configparser import ConfigParserini_file_path = r"C:/resources/config.ini"taeget=ConfigParser()taeget.read(filenames=ini_file_path , encoding='utf-8')print(taeget原创 2021-08-04 14:41:43 · 303 阅读 · 0 评论 -
python3将pop3邮箱时间(‘Tue, 16 Mar 2021 10:01:44 +0800‘)处理成时间戳
python3处理pop3邮箱时间格式('Tue, 16 Mar 2021 10:01:44 +0800')import timedate_str = 'Tue, 16 Mar 2021 10:01:44 +0800'email_date = date_str.split(",")[-1][1:-6] new_date = int(time.mktime(time.strptime(email_date, "%d %b %Y %H:%M:%S")))print(new_date) # 16.原创 2021-03-16 14:39:33 · 1296 阅读 · 0 评论 -
python3的interval3库,区间工具
interval3interval3是区间模块(interval)的分支,主要用于处理区间间隔类型的数据,比如日期、IP地址、频段等。支持python2.7以及python3.x,在linux和windows上都兼容。interval3模块提供了Interval和IntervalSet两种数据类型。Interval类描述了一个连续的范围区间,这个区间可以是闭、开、半闭半开、无穷的,他的区间值不一定是数字,可以包含任何支持python比较操作(<, <=, ==, >=, >等)的原创 2021-01-27 15:08:20 · 2659 阅读 · 1 评论 -
python按服务写入对应的日志文件
import loggingimport osfrom logging import handlersimport confs# 日志配置if not os.path.exists(confs.LOG_DIR): os.makedirs(confs.LOG_DIR)class Logger(object): _logger = {} def get_l...原创 2020-04-17 10:21:46 · 160 阅读 · 0 评论 -
python3进制转换的一些方法
python3进制转换原理都是先转为十进制,再通过十进制去转换为对应进制一.使用进制函数:x:String八进制转二进制:bin(int(x, 8)) 等同于 bin(int(x, base=8))十进制转二进制:bin(int(x, 10))十六进制转二进制:bin(int(x, 16))二进制转八进制:oct(int(x, 2))十进制转八进制:oct(int(x, 10))...原创 2019-12-12 11:43:59 · 451 阅读 · 0 评论 -
找最大或最小的N个元素
在python当中,我们经常求集合中最大或最小的N个元素。我记录了几个实用的方式:1.当只需要寻找最大或最小的元素时,使用max()和min();nums = [1, 32, 45, 7, 8, 3, 5, 2, 4]max_num = max(nums)2.当需要寻找最大或最小的N个元素(N比较小),使用nlargest()和nsmallest()(要导入堆模块deapq);import he...翻译 2018-07-14 10:35:14 · 473 阅读 · 0 评论 -
python中比较实用的一些内置函数
issubclass(c1, c2) 判断一个类(前者)是否是另一个类的子类(后者)isinstance(data, int\str\list...) 判断数据类型,前者是需要判断的数据后者是变量map(func,list) 让后者(序列)依次调用前者(函数)返回迭代器enumerate(序列) 传入可遍历的对象,返回下标和对应元素的索引序列ord 将字符转换为ASCII数值或者Unicode数...原创 2018-07-07 15:17:46 · 315 阅读 · 0 评论 -
python中sort,sorted,reverse,reversed的区别
简单的说以上四个内置函数都是排序。对于sort和reverse都是list列表的内置函数,一般不传参数,没有返回值,会改变原列表的值。而sorted和reversed是python内置函数,需要传参数,参数可以是字符串,列表,字典,元组,不管传的参数是什么sorted返回的都是列表,reversed返回的都是迭代器,原参数的值不会发生改变。...原创 2018-07-05 18:46:16 · 2217 阅读 · 1 评论 -
python数据类型中可变与不可变,深拷贝与浅拷贝
python的标准的数据类型:number(数字),string(字符串),list(列表),tuple(元组),set(集合),dictionary(字典)。其中:可变的有:list,dictionary,set不可变的有:number,string,tuple浅拷贝就是将存放对象的地址赋给了新变量,而深拷贝就是将对象的数据重新生成。浅拷贝是当旧变量的数据发生改变时,新变量也会改变;深拷贝则不会...原创 2018-06-27 17:12:12 · 420 阅读 · 0 评论