gpt4 book ai didi

python - Html 表单在文本中打开文件而不是显示 python 代码的输出

转载 作者:行者123 更新时间:2023-12-02 05:47:30 25 4
gpt4 key购买 nike

这个表单应该显示当前页面的输出

 <div class="form">
<form action="QA.py" method="POST" onsubmit="return false; >
<label for="form-search"></label>
<input type="text" id="form-search" placeholder="Search code ">

<!-- BUTTONS -->
<input type="submit" value="code Search" id="code_search" onclick = "processQuery()">
</form>
<p>Answer: </p>
<p id = 'output'></p>
</div>

Insted 它只是打开给定的代码


def main():
print("Hello,")
IN = input("query ")
QT = f"Q: {IN} ? A:"
response = openai.Completion.create(
model="text-davinci-003",
prompt=QT,
temperature=0,
max_tokens=64,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
stop=["\n\n"]
)
  1. 用户将在 Html 页面的 form-search 中输入查询
  2. 点击提交query后应该转到QA.py Python代码
  3. 在 python 代码中输入 quary shud 提交到“IN
  4. 在 python Proveieds "A:"输出之后,应该在 'output
  5. 中看到

安装它只是打开 QA.py

最佳答案

OnSubmit 表单中缺少引号。生成的 javascript 错误允许表单提交给指定的操作,即您的 python 文件。

Python 文件只有在正确配置的网络服务器上运行时才会执行。可能是您的网络服务器未针对 Python 配置,或者您正在将 html 作为本地文件运行(即从磁盘,而不是通过网络服务器),因此您的 Python 文件被当作文件使用而不是被执行。

看起来您正在尝试通过按钮上的 javascript 运行提交。在这种情况下,不需要表单操作。相反,您尚未共享的 processQuery() 函数需要指定要执行的文件。

关于python - Html 表单在文本中打开文件而不是显示 python 代码的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75058505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com