在web3.py开发中,经常会遇到节点网络超时。 url = “https://11bsc-dataseed.binance.org/?web3” bsc= Web3(Web3.HTTPProvider(oec)) 那么可以捕捉相关的网络错误异常,并及时更换节点,方法如下: bsc.provider.__setattr__(“endpoint_uri”...
自定义函数: def myPrint(msg,type=””): #msg= if type==””: print(f”\033[0m”+msg) elif type==”debug”: print(f”\033[36m” + msg) #青色 logger.debug(msg....
自定义配置文件 示例: import configparser config = configparser.ConfigParser() # -read读取ini文件 config.read(f’config.ini’, encoding=’utf-8′) subject=config.get(“trade”,”s...
新建日志文件: import os import logging import re from logging.handlers import TimedRotatingFileHandler import colorlog def setup_log(log_name): # 创建logger对象。传入logger名字 logger = logging.getLogger(log_name) l...