[python] Start a http server】的更多相关文章

如果想把命令E:\zpic作为提供下载的目录,那么在cmd里cd到该目录下,并执行命令:python -m SimpleHTTPServer 默认的端口号是8000, 服务器根目录就是运行python命令的工作目录 如果提示错误:No module named SimpleHTTPServer 则试一下命令: python -m http.server 用http://127.0.0.1:8000即可访问目录下内容 或者加上端口号:python -m http.server  80 用http:…
OS: Windows 8.1 with update 关键字:Python3.4, http.server, Thread 例子代码如下: import os from threading import Thread import time import webbrowser port_number = " def run_on(port): os.system("python -m http.server " + port) if __name__ == "__…
如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等.那么, Python可能帮助你,使用Python可以完成一个简单的内建 HTTP 服务器,于是,你可以把你的目录和文件都以HTTP的方式展示出来,只需要干一件事情,那就是安装一个Python. 实际上来说,这是一个可以用来共享文件的非常有用的方式.实现一个微型的HTTP服务程序来说是很简单的事情,在Python下,只需要一个命令行.下面是这个命令行:(假设我们需要共享我们的目…
软件环境: Windows 7 32bit Python 3.6  Download https://www.python.org/downloads/ 默认安装,并添加环境变量,一路Next .... 数据库: SQL Server2008 R2 Sp2 Express ============================== 使用Python Pip包管理工具: 运行cmd命令,切换到Python安装目录, 如: C:\Program Files\Python36-\Scripts 进入…
很多ubunto 都有流量限制,使用流量.如每天使用200M ,超过了就要提示信息 原理,在本机 开一个 http 服务, 显示错误信息,哪流量使用完以后,使用 iptables 将 流量转发到 本机的 http 上, 这样用户浏览器上就会显示出来提示信息. 用 python 2.7 .如果你是 python3.x 需要修改一下 print py_http.py #!/usr/bin/python #author : ningci dev import socket import signal…
公司分配了开发机,偶尔需要写一些python自动化脚本.为了提高编写效率,可以开发机上起一个jupyter web server,然后在电脑chrome浏览器进行编辑. 以下步骤均在开发机上操作. 安装jupyter pip install jupyter 生成配置 jupyter notebook --generate-config 生成sha密钥 需首选进入python命令行 >>> from notebook.auth import passwd >>> pass…
导入python自带的hmac模块对随机生成的位数32字节和自定义token进行加密处理 import osmsg = os.urandom(32)  #随机生成msgOut[4]: b"F5\xfaD\x19\xfc]\x0f '>V/\xf8\x08}\x1f\x1a\xefR\xdc\x08\xd6Q\x1e3\rT\xe4J\x08\xcf" Server端处理: a. 服务端产生一个新的连接,对客户端发送一个32位字符串 b. hmac对token加密处理后接受客户端返…
对于Python来说,它有很多web框架,常见的有jango.Flask.Tornado .sanic等,比如Odoo.Superset都基于Flask框架进行开发的开源平台,具有强大的功能.在Linux下,默认使用的WSGI Server一般为Gunicorn, 它是一个比较出名的 Web 服务器.在常规的 Django 和 Flask 应用部署中,都有大量的站点使用 Gunicorn.但它只支持Linux,不支持Windows,但有没有类似Gunicorn的产品,但同时支持跨平台?答案是肯定…
因为要做性能测试,需要大量造数据到数据库中,于是用python写了点代码去实现,批量插入,一共四张表 简单粗暴地插入10万条数据 import pymssql import random __author__ = 'sryan' class GenerateData: def __init__(self): print('init') self.conn = None self.cur = None def connect(self, host, user, password, database…
If you want to start a simple httpserver on your windows, you may choose python.simpleHTTPServer module. 1. install python 2. create an directory, which will be listed. (in eclipse, you may create a pydev project) 3. create a .py file, such as http:/…