【发布时间】:2022-01-08 07:42:35
【问题描述】:
我想运行一个外部 python 文件
Django.view 代码如下:
def generate(request):
a=int(request.POST["status"])
b=int(request.POST["level"])
run(['python', 'water.py',a,b])
我已经从我的应用程序中导入了这个 water.py 文件我想将这些 a 和 b 值传递给我的 water.py 文件,以便 water.py 文件可以在后台运行并可以创建一个 CSV 文件,但我没有'不知道如何传递这些值我的water.py代码如下
from time import time
import sys
from __main__ import*
# trying to pass those values here
x,current_level=sys.argv[1],sys.argv[2]
但是当我尝试以这种方式传递值时,我得到错误列表索引超出范围 有没有更好的方法来解决这个问题 请建议它会非常有帮助
【问题讨论】:
标签: python asp.net django subprocess web-development-server