1
kyokuheishin 2021-03-18 19:14:05 +08:00
还是用 flask 写个后端获取表单内容吧,我寻思也不是很难
|
2
Cooky 2021-03-18 19:16:03 +08:00 via Android
都塞同一页面里呗
|
3
maloneleo88 OP @kyokuheishin 对我来说很难呀,有没有直奔主题的文章,一小时速成那种,老兄。
|
4
maloneleo88 OP @Cooky 塞哪个页面里?
我是想 html 输入------python 获取执行程序----------返回到 html 显示 python 不能扔 html 里跑呀,html 也扔不进 py 里。 咋弄?? |
5
junan0708 2021-03-18 19:21:10 +08:00
python 自带的 http server ?
|
6
Jwyt 2021-03-18 19:23:08 +08:00
flask 或 fastapi 很快的
|
7
no1xsyzy 2021-03-18 19:27:17 +08:00
flask 十分钟速成。就看 flask 官方文档的 Quickstart - A Minimal Application 就行了。
或者 FastAPI 其实 Python 能扔 HTML 里跑,WebAssembly |
8
shyling 2021-03-18 19:32:26 +08:00 1
以前在 v2 上看到过一个人推自己的项目,类似于把 print(input('xxxx?'))转换成网页的形式,应该很适合你。(但忘了叫啥
|
9
shyling 2021-03-18 19:36:43 +08:00
|
10
cz5424 2021-03-18 19:38:35 +08:00 via iPhone
数据处理不复杂可以用 js 写一下
|
11
natsji 2021-03-18 19:41:39 +08:00 via Android
输出成 json
|
12
dsg001 2021-03-18 19:46:42 +08:00
这就别用 html 了
直接 txt 文档,python 监控文件是否修改,然后获取最后字符串进行处理 |
13
maloneleo88 OP @shyling 正在看,正是我想要的, !!! Nb
|
14
madpecker009 2021-03-19 08:17:58 +08:00
为什么不考虑 flask?
|
15
zzzmh 2021-03-19 09:32:25 +08:00
java 的逻辑是,写成接口,最简单的就是 servlet,请求接口返回字符串。前端用 xmlhttprequest 异步获取数据渲染到页面。。。python 不懂
|
16
SenLief 2021-03-19 10:06:03 +08:00
如果要求很简单并且不要求性能什么的,可以不用框架,而是用自带的 http.server 模块,自定义一个继承 http.sever.BaseHTTPRequestHandlerl 类,里面实现一个 do_POST 方法就可以了。
|
17
g00001 2021-03-19 10:14:08 +08:00
有个方案是直接嵌入 WebView
https://github.com/webview/webview 里面有 python 的封装。 如果是 Windows,可以用 aardio 嵌入 Python 和 WebView,WebView 可以直接调用 aardio 函数,aardio 函数可以直接调用 Python 函数,也就实现了 Javascript 间接调用 Python 函数。一个简单的例子: import win.ui; var winform = win.form(text="web.view") import web.view; var wb = web.view(winform); import py; var pyCode = /** def testPy(): return "测试 test" **/ py.exec( pyCode ) wb.external = { testPy = function() return tostring( py.main.testPy() ); } wb.html = /** <html><head> <script type="text/javascript"> aardio.testPy().then( v=>document.write(v) ) </script> </head> **/ winform.show(); win.loopMessage(); |
18
maloneleo88 OP |