使用空格指定参数以运行python脚本

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单引号变体不进行那些扩展.