Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将cmd行参数从pm2传递到argparse_Python_Command Line Arguments_Argparse_Pm2 - Fatal编程技术网

Python 将cmd行参数从pm2传递到argparse

Python 将cmd行参数从pm2传递到argparse,python,command-line-arguments,argparse,pm2,Python,Command Line Arguments,Argparse,Pm2,我使用pm2启动python脚本,使用pm2进程文件,如下所示: pm2启动生态系统.json 我还使用argparse为python脚本捕获cmd行参数。我应该如何将cmd行参数从pm2传递到python文件,即如果我希望pm2像这样运行python脚本: python script.py--端口55555 我试过: pm2启动生态系统.json--55555端口 并将--port 55555“添加到生态系统.json。但这两种方法都不起作用:( 谢谢!您是否尝试过pm2 start scri

我使用pm2启动python脚本,使用pm2进程文件,如下所示:

pm2启动生态系统.json

我还使用
argparse
为python脚本捕获cmd行参数。我应该如何将cmd行参数从pm2传递到python文件,即如果我希望pm2像这样运行python脚本:

python script.py--端口55555

我试过:

pm2启动生态系统.json--55555端口

并将--port 55555“添加到
生态系统.json
。但这两种方法都不起作用:(


谢谢!

您是否尝试过
pm2 start script.py--port 5555555
?是的,可以。另外,
pm2 start ecosystem.json--port=5555555
(=符号添加)也可以。向json文件添加参数也可以。我使用了不可用的端口66666(这就是json参数方法失败的原因)事实上,端口号限制在1-65535范围内。