随笔分类 -  python

摘要:1. 报错问题 sentinel客户端 调用master = sentinel.discover_master('mymaster')时报错 File "D:\MyDev\python36\lib\site-packages\redis\connection.py", line 629, in re 阅读全文
posted @ 2018-10-21 19:44 EngineTang 阅读(364) 评论(0) 推荐(0)
摘要:>>> a=0.1>>> b=0.2>>> c=a+b>>> c0.30000000000000004>>> from decimal import Decimal>>> c=Decimal(str(a))+Decimal(str(b))>>> float(c)0.3>>> 阅读全文
posted @ 2018-10-08 17:53 EngineTang 阅读(1455) 评论(0) 推荐(0)
摘要:代码1 Queue (消息)队列 利用put/get 进行添加和消耗 由于多get了1次 ,end无法打印出,主程序等待。 程序2 共享数据之 Manage 结果 {'a': 'aa', 'b': 'bb'}[0, 1, '11', '11', '11']{} Process finished wi 阅读全文
posted @ 2018-07-10 21:41 EngineTang 阅读(131) 评论(0) 推荐(0)
摘要:目录 1.os 2. 1 os 2 sys 3 shutil 补充os模块对于mv 和copy 支持 4 time time模块的3种格式,时间戳,结构化,字符串 转换图 5 datetime 6 http://www.cnblogs.com/wupeiqi/articles/4963027.htm 阅读全文
posted @ 2018-06-22 17:29 EngineTang 阅读(204) 评论(0) 推荐(0)
摘要:模块图 代码 或者加入到两个handler处理 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # import logging # 【简单日志】 # logging.basicConfig(filename='log1.txt',level=loggi 阅读全文
posted @ 2018-06-19 22:10 EngineTang 阅读(149) 评论(0) 推荐(0)
摘要:1 阅读全文
posted @ 2018-06-15 13:49 EngineTang 阅读(150) 评论(0) 推荐(0)
摘要:安装与路径 进入退出venv wrapper 已有项目pycharm设置 addlocal 新项目使用venv。 检查上一步中的设置,可能也需要设置。 运行项目命令时,也需要切换到虚拟环境下 阅读全文
posted @ 2018-05-02 15:18 EngineTang 阅读(276) 评论(0) 推荐(0)
摘要:os.system 执行的命令为打印,返回值为0或1 os.popen 可以保存返回值,无法保存返回值 subprocess subprocess.run 涉及到管道 用shell=True,此时返回值returncode=0 即不用列表形式,需要指定shell=True。 stdout与stder 阅读全文
posted @ 2018-04-16 21:31 EngineTang 阅读(412) 评论(0) 推荐(0)
摘要:shutil.make_archive(base_name, format,...) 创建压缩包并返回文件路径,例如:zip、tar 创建压缩包并返回文件路径,例如:zip、tar base_name: 压缩包的文件名,也可以是压缩包的路径。只是文件名时,则保存至当前目录,否则保存至指定路径, 如: 阅读全文
posted @ 2018-04-15 20:27 EngineTang 阅读(198) 评论(0) 推荐(0)
摘要:洗牌 阅读全文
posted @ 2018-04-15 19:35 EngineTang 阅读(145) 评论(0) 推荐(0)
摘要:1. time模块 1.1测试 1.2转换 time.localtime() 可以传入参数, time.time()不行 >>> time.mktime(tl)1523784410.0 1.3格式化 可以对time.localtime()格式化,不能对time.time()格式化 或者直接对当前时间 阅读全文
posted @ 2018-04-15 15:44 EngineTang 阅读(186) 评论(0) 推荐(0)
摘要:功能整理 阅读全文
posted @ 2018-04-09 21:48 EngineTang 阅读(228) 评论(0) 推荐(0)
摘要:1 #/usr/bin/env python3 2 import json 3 print("part1: str -> json") 4 str1="[1,2,3]" 5 jl=json.loads(str1) # list 6 print(type(jl)) 7 jd=json.dumps(str1) # str 8 print(type(jd)) 9 10 11 ... 阅读全文
posted @ 2018-04-04 00:05 EngineTang 阅读(157) 评论(0) 推荐(0)
摘要:输出格式化 1.%s格式 1 name='abc' 2 age=15 3 4 msg=""" 5 6 name: %s 7 age: %s 8 9 """ 10 print(msg%(name,age)) View Code 2. format格式,位置方式 #/usr/bin/env python 阅读全文
posted @ 2018-03-25 09:17 EngineTang 阅读(170) 评论(0) 推荐(0)