Pio*_*ost 8 python command-line
阅读完所有内容后,我找不到答案:
runpy
-m
基本原理: 如果正在运行使用相对导入的测试脚本而没有-m选项,则可以打印警告消息,而不是让用户使用标准回溯导致ValueError: Attempted relative import in non-package异常.在不知情的情况下,我可以捕获此异常并且仅表明缺少-m选项可能是错误的原因.
ValueError: Attempted relative import in non-package
jco*_*ado 2
另一个观察结果是直接执行脚本时__package__设置为,使用时设置为包名称(当模块不包含在任何包中时使用空字符串,因此它仍然与 不同)。None-mNone
__package__
None
归档时间:
14 年,10 月 前
查看次数:
1061 次
最近记录: