asyncio异步的基础理解
https://blog.csdn.net/weixin_38888144/article/details/104214880
log demo
# 记录日志的DEMO import logging import time def initLog(): log = logging.getLogger(__name__) log.setLevel(logging.DEBUG) # 输出到txt formatter = logging.Formatter('[%(asctime)s] %(message)s') handler = logging.FileHandler("log_%s.txt" % time.strftime("%Y-%m-%d %H-%M-%S")) handler.setLevel(logging.DEBUG) handler.setFormatter(formatter) # 输出到控制台 console = logging.StreamHandler() console.setLevel(logging.INFO) # 将输出添加到log log.addHandler(handler) log.addHandler(console) # 返回log return log if __name__ == ...
log demo
# 记录日志的DEMO import logging import time def initLog(): log = logging.getLogger(__name__) log.setLevel(logging.DEBUG) # 输出到txt formatter = logging.Formatter('[%(asctime)s] %(message)s') handler = logging.FileHandler("log_%s.txt" % time.strftime("%Y-%m-%d %H-%M-%S")) handler.setLevel(logging.DEBUG) handler.setFormatter(formatter) # 输出到控制台 console = logging.StreamHandler() console.setLevel(logging.INFO) # 将输出添加到log log.addHandler(handler) log.addHandler(console) # 返回log return log if __name__ == ...
111
webcal://p40-caldav.icloud.com/published/2/MTczMzc5MDY5ODYxNzMzNxAcAtc6ULrI0m0PeDaXtLm-p5mSsco51poLjfhNPdueP2M48oIdmNAiwP3FLE9U99POvKqWvE2MkOVFTmjPnbE
111
webcal://p40-caldav.icloud.com/published/2/MTczMzc5MDY5ODYxNzMzNxAcAtc6ULrI0m0PeDaXtLm-p5mSsco51poLjfhNPdueP2M48oIdmNAiwP3FLE9U99POvKqWvE2MkOVFTmjPnbE
How to convert ether from wei (and vice versa) with Web3 1.0.0
var Web3 = require('web3'); console.log(Web3.version); // => 1.0.0-beta.34 const weiValue = Web3.utils.toWei('1', 'ether'); console.log(weiValue); // => 1000000000000000000 const etherValue = Web3.utils.fromWei('1000000000000000000', 'ether'); console.log(etherValue); // => 1
How to convert ether from wei (and vice versa) with Web3 1.0.0
var Web3 = require('web3'); console.log(Web3.version); // => 1.0.0-beta.34 const weiValue = Web3.utils.toWei('1', 'ether'); console.log(weiValue); // => 1000000000000000000 const etherValue = Web3.utils.fromWei('1000000000000000000', 'ether'); console.log(etherValue); // => 1
python | 读文件编码问题 | UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal mu
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal multibyte sequence 后面处理数据时没有转码下,如open函数上 处理如下 with open("data.txt",'r',encoding='UTF-8') as data:
python | 读文件编码问题 | UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal mu
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 34: illegal multibyte sequence 后面处理数据时没有转码下,如open函数上 处理如下 with open("data.txt",'r',encoding='UTF-8') as data: