通过IDE上传并在浏览器中访问Python Hello World脚本的过程

-1 投票
1 回答
28 浏览
提问于 2025-04-12 01:05

我在网上查了很多资料,但还是找不到答案。我之前用的是PHP。在PHP中,我会在我的电脑上用IDE写代码,然后把.php文件上传到我的服务器(VPS),最后通过浏览器来执行这个脚本。

现在我刚接触Python。我写了以下代码:

print("Hello World") 

这个代码保存在一个叫hello.py的文件里。

如果我把这个文件上传到我的服务器,然后用谷歌浏览器访问它,我看到的却是:

print("Hello, World!")

我的服务器上已经安装了Python,版本是Python 3.x。在PHP的世界里,我会认为服务器没有解析PHP代码。hello.py文件不在服务器的/bin/文件夹里,我知道这对我的Python安装来说是没问题的。

请问有什么建议可以让我通过浏览器运行这个文件吗?谢谢!

1 个回答

0

Python和PHP是两种不同的编程语言。PHP是一种服务器端脚本语言,而Python是一种高级的解释型语言。你可以很方便地在终端(命令行)中与Python进行互动。不过,如果你想把输出结果显示在浏览器上,我建议你看看Flask这个框架。

下面是一个简单的代码,可以在浏览器中打印“你好,世界”:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    # Do anything in this function and then return the final value to be displayed on the browser
    return "<h1>Hello world</h1>"

if __name__ == '__main__':
    app.run(host='localhost', port=5000, debug=True)

这个简单的网页应用程序是在本地运行的,你可以通过http://localhost:5000/来访问它。如果它没有在5000端口运行,可以尝试换一个其他的端口。

撰写回答