把python (PyQT)本地程序变为 web app

2013-02-27 09:20:57 +08:00
 russj
有一个小python程序分析 tsv 文件的,tsv文件一般小于50MB

之前一直是做成桌面程序,使用pyqt来写ui。现在想做成web的,这样每次改界面和修了bug之后别人就不用冲洗安装或下载程序了,一切都在browser里完成

对web开发不是很精通,貌似flask或web2py可以做为framework来做,用javascript来写ui交互

但是具体如何做呢?可不可以不upload数据到服务器而是在本地运行python代码来分析数据呢?
4403 次点击
所在节点    Python
4 条回复
icevil
2013-02-27 09:56:43 +08:00
不upload数据到服务器应该不行吧,本地运行的只是html+css+js代码,python代码是运行在服务器的。当然你可以写js代码来分析tsv文件达到不upload数据到服务器的目的。
russj
2013-02-27 10:12:26 +08:00
js可以做这个吗?
实在upload的话,怎么做?使用flask然后潜入python分析代码在server端?
daweiba
2013-02-27 12:39:56 +08:00
js 注定要和服务器交互,浏览器里用js操作大文件,内存会崩掉
只能在本地用python开httpserver
但是端口冲突什么的很麻烦
russj
2013-02-27 13:27:15 +08:00
看来稳妥做法还是上传data,然后在服务器端处理了再下载

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/61426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX