python - `python file.py` 和 `python -m file` 的区别
问题描述
在python3中:
call
python path/to/file.py
和 和 有什么不一样python -m path.to.file
?它如何影响工作目录?(
os.getcwd()
)__init__.py
它是否与位于的文件的存在/不存在有链接path/to
?
我对我在这些问题上发现的信息如此之少感到惊讶。也许我没有使用正确的术语进行搜索?提前致谢!
解决方案
python -m ...
用于运行python库模块,如pip、IPython等。
python file.py
然而用于使用 python 解释器运行文件。
推荐阅读
- pandas - 如何在熊猫数据框中执行转置功能
- sql - 检查行是否包含 DynamoDB 中的嵌套项?
- c# - Unity3D如何在运行时使用程序生成的精灵更改SpriteRenderer中的精灵
- arrays - 将接口转换为带标签的元组
- python - 列、参数或变量 #5:找不到数据类型
- apache - htaccess 使用包含斜杠的字符串重写规则
- excel - PivotFields.AutoGroup 适用于少数人但不适用于少数人
- sql - 我想选择多行,但在其中一些行旁边打印一条消息,其中包含 SQL 中的特定值
- powershell - 获取文件夹的所有权并使用 PowerShell 设置继承
- javascript - 无法使用 css 覆盖外部 javascript