[问题] 把python小程式搬到网络上执行

楼主: james732 (好人超)   2020-10-05 12:45:42
我有写一只python小程式,跑起来类似这样
python.exe foo.py text.txt
它会把结果输出到output.txt,非常普通的程式
但如果我想要把这只小程式搬到网络上
我只要把类似这样的网址给别人
https://www.james.com.tw/foo.html
网页上有个button让我可以上传text.txt的内容
上传之后就执行python.exe foo.py text.txt
(或者是有个textbox让我贴上text.txt的内容也可以)
并且直接把执行后的结果显示在网页上
如果想做到这样的程度,有没有什么现成的服务可以用呢?
目前这么多的云端服务,要做到这样应该非常简单吧
但我反而不知道要怎么下手...连关键字都不知道要下什么 orz
付费的服务我也可以接受,如果不会太贵的话 XD
会想这样做是因为
1.写好的py档给别人执行,他还需要安装python环境,有点麻烦
2.如果py档要反复修改,我就要一直把档案寄出
想说如果网页化,就可以一次解决这两个问题
执行环境就是服务器端,修改的话我直接上传就好
作者: st1009 (前端攻城师)   2020-10-05 12:54:00
colab?
作者: aassdd926 (打东东)   2020-10-05 12:56:00
Heroku
作者: TuCH (谬客)   2020-10-05 13:04:00
google cloud function
作者: hongyan (Yan)   2020-10-05 13:44:00
flask建个web app然后放到heoku上架服务器
作者: kobe8112 (小B)   2020-10-05 14:08:00
把python这件事情抽掉,你可能比较不会被太多事情混淆,
作者: ddavid (谎言接线生)   2020-10-05 14:08:00
同上,用Flask开API让人call或者也可以内含I/O接口
作者: qwerasdft (小夜)   2020-10-05 15:38:00
楼上突破盲肠
楼主: james732 (好人超)   2020-10-05 16:17:00
我很无知的连传统架站怎么架都不太懂 orz我会需要用到CGI吗?
作者: jackjenny (痛苦)   2020-10-05 16:46:00
Django
作者: rexyeah (ccccccc)   2020-10-05 16:47:00
rsh?
作者: TuCH (谬客)   2020-10-05 16:51:00
如果只是简单的function google cloud function 就可以了
作者: ddavid (谎言接线生)   2020-10-05 17:11:00
CGI已经过时太久了,别再CGI了
作者: annheilong (方格子)   2020-10-05 17:47:00
你可以先试看看 Flask 先跑固定结果出来再上传档案然后要有网站的部份可以用 heroku架
作者: alvinlin (林矜业)   2020-10-05 18:12:00
AWS S3+boto即可
作者: a28503662 (Ok Rocker)   2020-10-08 08:31:00
推heroku
作者: Tenging (菜鸟)   2020-10-08 10:36:00
谢推文
作者: ToastBen (吐司边)   2020-10-10 17:35:00
推Heroku free dyno

Links booklink

Contact Us: admin [ a t ] ucptt.com