使用Python写一个稍微大一点的工程时,经常会遇到 循环import,即 cicular import 的问题。
现实中经常出现这种滑稽的情况:
- 安装无线网卡的时候,需要上网下载网卡驱动;
- 安装压缩软件的时候,从网上下载的压缩软件安装程序居然是被压缩了的;
使用Python写一个稍微大一点的工程时,经常会遇到 循环import,即 cicular import 的问题。
现实中经常出现这种滑稽的情况:
在写代码过程中,经常遇到一行代码很长的情况。为了让代码显得整齐干净,就需要把一行代码分成多行来写,Python中有两种方式可以实现该功能:
方式1:用反斜杠链接“\”多行代码
方式2:【推荐】用小括号“()”括起来
节假日api调用来自于:http://tool.bitefu.net/jiari/
交易日:为 非节假日 且 非周六周日
Python 实现字典(dict)的迭代操作示例
项目需求:
Python中的traceback模块被用于跟踪异常返回信息,可以在logging中记录下traceback
logging模块默认定义了以下几个日志等级,它允许开发人员自定义其他日志级别,但是这是不被推荐的,尤其是在开发供别人使用的库时,因为这会导致日志级别的混乱。
日志等级(level) | 描述 |
---|---|
DEBUG | 最详细的日志信息,典型应用场景是 问题诊断 |
INFO | 信息详细程度仅次于DEBUG,通常只记录关键节点信息,用于确认一切都是按照我们预期的那样进行工作 |
WARNING | 当某些不期望的事情发生时记录的信息(如,磁盘可用空间较低),但是此时应用程序还是正常运行的 |
ERROR | 由于一个更严重的问题导致某些功能不能正常运行时记录的信息 |
CRITICAL | 当发生严重错误,导致应用程序不能继续运行时记录的信息 |
1. 中断命令执行
Ctrl + Z
2. 文件/目录
cd 切换目录
例:cd // 显示当前目录
例:cd .. // 进入父目录
例:cd /d d: // 进入上次d盘所在的目录(或在直接输入 d:)