Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.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将用户输入传递到os命令行界面?_Python_Django - Fatal编程技术网

如何使用Python将用户输入传递到os命令行界面?

如何使用Python将用户输入传递到os命令行界面?,python,django,Python,Django,我正在将一些用户输入传递给views.py文件,需要使用Python将这些输入参数传递给OS命令行界面。我在下面提供我的代码: rname = request.POST.get('react') if 'strt' in request.POST: status = 1 if 'shutbt' in request.POST: status = 0 if 'susbtn' in request.P

我正在将一些用户输入传递给
views.py
文件,需要使用Python将这些输入参数传递给OS命令行界面。我在下面提供我的代码:

rname = request.POST.get('react')
        if 'strt' in request.POST:
            status = 1

        if 'shutbt' in request.POST:
            status = 0

        if 'susbtn' in request.POST:
            status = 2
passw = Reactor(
              rname=rname,
              status=status,
        )
passw.save()

在这里,我通过
post
方法获取用户输入,在保存到数据库之前,我需要将param
I.e-status和rname
传递到操作系统命令行界面。

您的缩进真的很奇怪,但假设这一切都对您有效,我仍然不理解您的问题。。。是否要在命令行上调用新命令?如果是,您应该使用
subprocess.Popen
。是的,您是对的。你能分享你的想法吗?我有,我的想法是你应该使用
subprocess.Popen