从powershell调用时,python的sys.argv似乎在点上拆分了一些参数

时间:2019-08-23 15:09:39

标签: python powershell

当从powershell调用python时,看起来像“ -foo.bar”形式的后面的参数在点处分开,并被python视为两个单独的参数。这是错误吗? Powershell的功能?还有吗?

powershell:

> python -c "import sys; print(sys.argv)" foo.bar -foo.bar
['-c', 'foo.bar', '-foo', '.bar']

cmd或Linux:

> python -c "import sys; print(sys.argv)" foo.bar -foo.bar
['-c', 'foo.bar', '-foo.bar']

例如在执行python -mfoo.bar通常等效于python -m foo.bar,但从powershell变为python -mfoo .bar

0 个答案:

没有答案