
1 kyokuheishin Mar 18, 2021 还是用 flask 写个后端获取表单内容吧,我寻思也不是很难 |
2 Cooky Mar 18, 2021 via Android 都塞同一页面里呗 |
3 maloneleo88 OP @kyokuheishin 对我来说很难呀,有没有直奔主题的文章,一小时速成那种,老兄。 |
4 maloneleo88 OP @Cooky 塞哪个页面里? 我是想 html 输入------python 获取执行程序----------返回到 html 显示 python 不能扔 html 里跑呀,html 也扔不进 py 里。 咋弄?? |
5 junan0708 Mar 18, 2021 python 自带的 http server ? |
6 Dockerfile Mar 18, 2021 flask 或 fastapi 很快的 |
7 no1xsyzy Mar 18, 2021 flask 十分钟速成。就看 flask 官方文档的 Quickstart - A Minimal Application 就行了。 或者 FastAPI 其实 Python 能扔 HTML 里跑,WebAssembly |
8 shyling Mar 18, 2021 以前在 v2 上看到过一个人推自己的项目,类似于把 print(input('xxxx?'))转换成网页的形式,应该很适合你。(但忘了叫啥 |
9 shyling Mar 18, 2021 |
10 cz5424 Mar 18, 2021 via iPhone 数据处理不复杂可以用 js 写一下 |
11 natsji Mar 18, 2021 via Android 输出成 json |
12 dsg001 Mar 18, 2021 这就别用 html 了 直接 txt 文档,python 监控文件是否修改,然后获取最后字符串进行处理 |
13 maloneleo88 OP @shyling 正在看,正是我想要的, !!! Nb |
14 madpecker009 Mar 19, 2021 为什么不考虑 flask? |
15 zzzmh Mar 19, 2021 java 的逻辑是,写成接口,最简单的就是 servlet,请求接口返回字符串。前端用 xmlhttprequest 异步获取数据渲染到页面。。。python 不懂 |
16 SenLief Mar 19, 2021 如果要求很简单并且不要求性能什么的,可以不用框架,而是用自带的 http.server 模块,自定义一个继承 http.sever.BaseHTTPRequestHandlerl 类,里面实现一个 do_POST 方法就可以了。 |
17 g00001 Mar 19, 2021 有个方案是直接嵌入 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 |