web2py中的子进程使用

2024-04-25 08:39:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用从web2py的controller函数运行python脚本subprocess.call方法。但是脚本不会从那里执行,但是当我从pythonshell内部运行相同的方法时,它运行起来没有任何问题。在

我在web2py控制器的函数中写的命令是:

subprocess.call(['python','script.py', args])

其中args是一个字符串,包含要传递给脚本的命令行参数 我在python shell中编写的命令是:

^{pr2}$

在这里,我直接传递论点。在

在脚本.py在目录中创建多个文件,但在web2py中不会这样做。在

我在web2py控制器函数中多次使用子进程,没有任何问题,我还尝试更改脚本.py但也没有任何帮助。在

谁能告诉我我的错误在哪里吗?在


Tags: 方法函数字符串命令行py命令脚本script