![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Xcoder。
分享大数据学习历程
展开
-
python标准库--logging模块
import logging 日志 异步、并发、线程 可写入变量,支持%和format格式化 日志级别 默认是warning 基本使用 # 指定级别 logging.basicConfig( level=logging.DEBUG, # 日志级别 filename='demo.log', # 保存到当前目录 默认追加,不覆盖 filemode='w', # 默认追加 ,开启写入模式 # %()-数字s 是log内置的格式化输出, #数字代表占位,-左对齐,为了日志对齐输出,可省略 ''原创 2020-08-21 18:36:38 · 282 阅读 · 0 评论 -
python time datetime timestamp之间转换
string 字符串形式表示时间:time.ctime() datetime In [15]: datetime.datetime.now() Out[15]: datetime.datetime(2018, 11, 14, 16, 38, 16, 152438) time In [14]: time.localtime() Out[14]: time.struct_time(tm_year=2018, tm_mon=11, tm_mday=14, tm_hour=16, tm_min=36, t.原创 2020-08-05 17:59:19 · 592 阅读 · 0 评论 -
python3相对绝对路径
'' : 当前同级目录 '/':根目录 './' :当前同级目录 '../' :上级目录 示例代码如下: if __name__ == '__main__': f1 = open('文件1.txt', 'w', encoding='utf-8') f1.write('当前目录') f1.close() f2 = open('/文件2.txt', 'w', encoding='utf-8') f2.write('根目录') ...原创 2020-07-30 10:38:51 · 160 阅读 · 0 评论 -
python 并发
asyncio官方中文文档 asyncio博客demo asyncio异步并发 asyncio.ganter 和 async、await关键字的使用demo ganter并发等同于多create_task和await配合的并发,前者效率更高 # 协程监控合约变化 from tqsdk import TqApi, TqSim,TqBacktest,TargetPosTask import datetime async def task(symbol): #quote = api.get_quot原创 2020-08-12 21:41:49 · 316 阅读 · 0 评论 -
python 异常捕获处理
老版本的Python,except语句写作"except Exception, e",Python 2.6后应写作"except Exception as e"。 try: ... except Exception as e: ... str(e) 返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异常信息 ‘integer division or modulo by zero’ repr(e) 给出较全的异常信息,包括异常信息的类型,如1/0的异常信息 “ZeroDivisionE原创 2020-08-03 17:49:46 · 121 阅读 · 0 评论 -
python简单实现redis分布式乐观悲观锁
```import redis import time from redis import StrictRedis from redis import WatchError PARAM_COMMIT_RETURN_ = ''' pipeline方法: 链式调用 execute执行 redis方法pipe.set().sdd().incr().execute() :param commit: 是否开启事务 .原创 2021-05-16 00:32:46 · 174 阅读 · 0 评论 -
python 搭建服务器(局域网)后台共享文件夹
在需要共享的文件夹下创建download_server.py文件。 #!/usr/bin/env python3 #-*- coding:utf-8 -*- import os #导入os os.system('cd /backtestdata') #" "中的路径设置为共享文件夹的路径,代码中的是例子 os.system('python -m http.server 9090') # 端口可以自己设置,但是不要与其他进程发原创 2020-10-05 16:43:08 · 481 阅读 · 0 评论