ssk*_*ssk 8 python arguments space
如何运行包含空格的参数的python?我正在使用MacOS
例如,
>python testProgram.py argument 1 argument 2
Run Code Online (Sandbox Code Playgroud)
"论证1"是一个单一的论点?
pax*_*blo 13
其中"参数1"是单个参数.
你基本上已经回答了自己的问题,"argument 1"确实只是一个论点.
换句话说,你需要引用它,例如:
python testProgram.py "argument 1" 'argument 2'
Run Code Online (Sandbox Code Playgroud)
这实际上不是Python问题,但它取决于您用来运行Python脚本的shell.
例如,bash单引号和双引号之间存在差异,其中最重要的可能是各种扩展,例如$HOME单引号变体不进行那些扩展.