python -m http.server (python3中启动一个简单的http服务器) 关于python的模块方式启动 python 的启动方式(加载py文件方式)有两种: python xxx.py ---直接运行的方式启动(此时脚本__name__为"__main__") python -m xxx.py ---以模块的方式启动(此时脚本的__name__属性值依然不再是"__main__"而是"x...
python -m SimpleHTTPServer#python2中启动一个简单的http服务器python -m http.server#python3中启动一个简单的http服务器 4、将模块当做脚本去启动有什么用? python xxx.py python -m xxx.py 这是两种加载py文件的方式: 1叫做直接运行 2相当于import,叫做当做模块来启动 不同的加载py文件的方式,主要是影响sy...
test_import_project git:(master) ✗ python -m run.py ['', '/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', 1. 2. 3. 4. *** 细心的同学会发现,区别就是在第一行。 直接启动是把run.py文件,所在的目录放到了sys.path属性中。 模块启动是把你输...
首先python --help可以看到-m的含义:意思是将库中的python模块用作脚本去运行。 python --help 命令显示结果: python -m xxx.py和python xxx.py有什么区别 这是两种加载py文件的方式: 叫做直接运行(python xxx.py) 把模块当作脚本来启动(python -m xxx.py) 不同的加载py文件的方式,主要是影响——sys.path...
2. 本地启动 web 服务 很多Python 使用者不知道这一点,当第一次听说后会感到惊讶。是的,我们可以使用 Python 启动 web 服务,而无需编写任何代码,只需按如下方式在命令行执行如下命令。 python -m http.server 运行后,显示该服务监听了本地的 8000 端口,然后,我们就可以尝试从浏览器进行访问 http://localhost...
python -m xxx.py 这是两种加载py文件的方式: 1叫做直接运行 2相当于import,叫做当做模块来启动 不同的加载py文件的方式,主要是影响sys.path这个属性。sys.path相当于Linux中的PATH 代码语言:javascript 复制 >>>importsys>>>sys.path['','D:\\Python3\\lib\\site-packages\\django-1.10.1-py3.5.egg',...
2. 本地启动 web 服务 很多Python 使用者不知道这一点,当第一次听说后会感到惊讶。是的,我们可以使用 Python 启动 web 服务,而无需编写任何代码,只需按如下方式在命令行执行如下命令。 python -m http.server 运行后,显示该服务监听了本地的 8000 端...
python -m http.server 运行后,显示该服务监听了本地的 8000 端口,然后,我们就可以尝试从浏览器进行访问 http://localhost:8000/。 该web 服务会以根目录的形式展示在命令启动路径下的本地文件系统,换句话说,我们无法访问它的父级目录。 你可能会问,这个功能的使用场景是什么。举一个例子,如果你想跟你的好伙...
2. python -m http.server 开启成功,则会输出“Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) …”,表示在本机8000端口开启了服务。 如果需要后台运行,可在命令后加"&"符号,Ctrl+C不会关闭服务,如下: python -m http.server & ...
python-mhttp.server 1. 运行后,显示该服务监听了本地的 8000 端口,然后,我们就可以尝试从浏览器进行访问 http://localhost:8000/。 该web 服务会以根目录的形式展示在命令启动路径下的本地文件系统,换句话说,我们无法访问它的父级目录。 你可能会问,这个功能的使用场景是什么。举一个例子,如果你想跟你的好...