python - “python a/b.py”和“python -m ab”之间的区别
问题描述
当我运行时python a/b.py
,我得到:
Traceback (most recent call last):
File "a/b.py", line 10, in <module>
from . import config
ImportError: cannot import name 'config'
当我运行时python -m a.b
,我没有收到任何错误。
这两种方法的根本区别是什么?
解决方案
推荐阅读
- c# - 如何在 C# 方法中调用停止以继续(如 Unity UNet 命令、RPC)
- mongodb - Merging fields from two different document in MongoDB
- google-apps-script - Refresh Client Side Web Page
- git - 在进行 Git 合并时,我是否需要以结帐的相反顺序合并?
- c# - How to make transform.Translate(Vector3.forward * Time.deltaTime, Camera.main.transform); move the object faster?
- typescript - 使用 vue-property-decorator 时注册本地组件
- javascript - 为什么不显示标记 - 传单和 JSON 响应格式?
- jquery - 图片附加(jQuery)不可点击
- google-apps-script - 一种更有效的数据搜索方式?
- php - PHP 语法错误会导致 CORS 错误。为什么?