很简单,使用SimpleHTTPServer。 0x01 使用 各种Linux发行版通常都内置了Python,故使用此方法非常方便。...在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python环境。 SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。...SimpleHTTPServer在Python 3的用法与在Python 2的用法相似(python3 -m http.server 6789), 本文以Python 2为例。 ...SimpleHTTPServer使用方法 1)进入待分享的目录 2)执行命令 # python -m SimpleHTTPServer $端口号 # 注意:不填端口号则默认使用8000...3)浏览器访问该主机的地址:http://IP:端口号/ 示例:执行命令 # cd /home/abc # python -m SimpleHTTPServer 8008 Serving HTTP
这个时候,如果你知道Python内置了一个下载服务器就能够显著提升效率了。...例如,你的同事要让你传的文件位于某一个目录下,那么,你可以进入这个目录,然后执行下面的命令启动一个下载服务器: python -m SimpleHTTPServer 在Python 3中,由于对系统库进行了重新整理...,因此,使用方式会有不同: python -m http.server 执行上面的命令就会在当前目录下启动一个文件下载服务器,默认打开8000端口。...例如,笔者在自己的服务器上的`~/temp`目录下启动一个下载服务器: ls app.py depoly.sh fabfile.pypython -m SimpleHTTPServer Serving...从工作原理角度来说,执行上面的命令,只是启动了一个Python内置的web服务器。
参考链接: 使用Python的SimpleHTTPServer模块提供文件 使用 Python SimpleHTTPServer 快速共享文件 python 今天,朋友要我给它传一些照片和几个视频文件...后来Google 一下,找到一个 SimpleHTTPServer, 它是一个 Python 模块,在我的系统上是自带的。 ...转到照片目录下,使用 python -m SimpleHTTPServer 便以当前目录为根目录,打开一个 Web 服务器,由于默认的端口是8000,而为了避免重新设置路由器上的端口转发,我指定了...9393 端口: python -m SimpleHTTPServer 9393 成功了,酷! ...为了方便以后使用,写了个 alias 加入了我的 .bash_profile 中 alias http="python -m SimpleHTTPServer" 以后,我再想分享什么文件,只需
Python下SimpleHTTPServer的应用 提高工作效率之 一,应用场景 服务间文件传输-A服务器的文件 copy到B服务器 二,应用内容 Linux传输文件时,除了...ssh和scp、ftp常见的方法外,Python下SimpleHTTPServer小工具也可以快捷的进行传输。...在Linux 服务器上或安装了 Python 的机器上,使用Python自带了一个WEB服务器 SimpleHTTPServer。...三,应用语法 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。...局域网中使用web去访问http:/IP:8000即可 四,应用命令 1,A服务敲命令: python -m SimpleHTTPServer 9999 使用上面的命令可以把当前目录发布到9999端口。
很简单,使用SimpleHTTPServer。 各种Linux发行版通常都内置了Python,故使用此方法非常方便。...在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python环境。 SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。...SimpleHTTPServer在Python 3的用法与在Python 2的用法相似(python3 -m http.server 6789), 本文以Python 2为例。 ...SimpleHTTPServer使用方法 1)进入待分享的目录 2)执行命令python -m SimpleHTTPServer 端口号 注意:不填端口号则默认使用8000端口。 ...3)浏览器访问该主机的地址:http://IP:端口号/ 示例:执行命令 # cd /home/abc # python -m SimpleHTTPServer 8000 Serving HTTP
1、在命令行中启动Python脚本的时候,经常会用到-m参数,那么-m起了什么作用呢? 2、先看看 python --help 给出的信息: ?...3、常用例子 python -m SimpleHTTPServer #python2中启动一个简单的http服务器 python -m http.server #python3中启动一个简单的...python xxx.py python -m xxx.py 这是两种加载py文件的方式: 1叫做直接运行 2相当于import,叫做当做模块来启动 不同的加载py文件的方式,主要是影响sys.path....zip', 'D:\\Python3\\DLLs', 'D:\\Python3\\lib', 'D:\\Python3', 'D:\\Python3\\lib\\site -packages']...这就是当前Python解析器运行的环境,Python解析器会在这些目录下去寻找依赖库。
先确定环境是否已支持MySQLdb模块,如果没有,请安装,如下: [root@bw-vm-soft ~]# wget http://jaist.dl.sourceforge.net/project/mysql-python.../mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz [root@bw-vm-soft ~]# tar zxvf MySQL-python-1.2.3.tar.gz...[root@bw-vm-soft ~]# cd MySQL-python-1.2.3 修改site.cfg中的mysql_config路径 vi site.cfg mysql_config...= /usr/local/webserver/mysql/bin/mysql_config (根据mysql安装路径而定) [root@bw-vm-soft MySQL-python-1.2.3]...# python setup.py build [root@bw-vm-soft MySQL-python-1.2.3]# python setup.py install 确认安装成功后 请在/etc
python2 使用 python -m SimpleHTTPServer 快速搭建http服务 python3 使用 python -m httpserver 快速搭建http服务 摘要: 在...Linux 服务器上或安装了 Python 的机器上,可以使用 nohup python -m SimpleHTTPServer [port] & 快速搭建一个http服务。...我们可以很简单的使用 python -m SimpleHTTPServer 快速搭建一个http服务,提供一个文件浏览的web服务。...命令如下: python -m SimpleHTTPServer 8000 使用上面的命令可以把当前目录发布到8000端口。...python -m SimpleHTTPServer 8000 & 在上述命令的最后加一个 & ,则该命令产生的进程在后台运行,不会影响当前终端的使用(我们在只有一个bash的环境下)。
[介绍文档] python版本:python3.6 scrapy: 1.5.0 需要安装pymysql包支持访问mysql数据库 可以使用pip安装: pip install...项目地址: python3.6+scrapy+mysql 爬虫实战
DESCRIPTION This module provides socket operations and some related function...
python -m 和 python 的区别 -m 的含义表示将库当作脚本来执行。...python file.py 正常的执行Python脚本似乎都是这个样子,甚至于有些小伙伴根本不晓得 -m 是个什么玩意。 在help 中对 -m 的解释为: 将文件看作脚本来执行。...__len__()) for path in sys.path: print(path) 然后分别执行看结果 python -m bar # bar !!!不是 bar.py 坑!!! ?...语法 python -m http.server 启动 一个web服务器 PS:下面看下python -m的含义 1.简单说就是:执行某个模块下的文件 2.python -m后面参数的形式是模块名.文件名...总结 到此这篇关于为什么是 Python -m的文章就介绍到这了,更多相关python -m 和 python 的区别内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn
简述 Python有很多简单的工具库可用,其中有一个非常实用的工具库: SimpleHTTPServer 一行代码建立一个简单的python HTTP文件服务器 使用方法 $python -m SimpleHTTPServer...Serving HTTP on 0.0.0.0 port 8000 ... # 访问地址 http://ip:8000 # 指定端口 $python -m SimpleHTTPServer 80...的lib库里面 lib库的位置如:/usr/lib/python/ 或者用户的lib库 我的mac放置在 /Users/liruopeng/Library/Python/2.7/lib/python.../site-packages 使用方法 $python -m MultiHTTPServer.py Serving HTTP on 0.0.0.0 port 8000 ... # 访问地址 http:...//ip:8000 # 指定端口 $python -m MultiHTTPServer.py 80 Serving HTTP on 0.0.0.0 port 80 ... # 访问地址 http:/
############################################################## # Copyright (C),...
python内置模块 SimpleHTTPServer (支持下载功能) 在对应的工作目录下,运行命令python -m SimpleHTTPServer 即可把当前目录下以共享服务的形式共享出去。...外部访问可通过访问:http://ip:端口号来访问 (默认端口为8000) 可指定端口: python -m SimpleHTTPServer 8081 ?
TOC] 0x00 前言 描述:在做运维或者安全相关的测试项目的时候,需要快速搭建HTML服务器环境来存在下载文件或者POC,主要针对于HTML代码与文件浏览下载; 0x01 实现快速搭建 Step1.Python...的SimpleHTTPServer模块的使用 #Python2 python -m SimpleHTTPServer 8080 #python3已经改成了http.server python -m...WeiyiGeek.SimpleHTTPServer Step2.php的-S命令实现HTML解析 exec php -S 0:8081 index.php ? WeiyiGeek.php的-S命令
前提条件: 在服务器上要安装好Python ,Python自带了一个WEB服务器 SimpleHTTPServer。可以执行以下命令快速搭建一个http服务。...nohup python -m SimpleHTTPServer [port] & 例如: python -m SimpleHTTPServer 8000 image.png
有无 -m 参数的比较 1. python script.py # 直接执行脚本 2. python -m script.py # 当做模块的方式执行,相当于 import 一般情况下,我们会想当然的认为.../ossifrage/workspaces/python-m', '/usr/lib/python36.zip', '/usr/lib/python3.6', ...] {..., '__main__'...当做模块方式执行 $ python -m script ['', '/usr/lib/python36.zip', '/usr/lib/python3.6', ...] {..., '__main__'...reference [[python]自问自答:python -m参数?](https://www.cnblogs.com/xuewe......Python的-m参数 python中的import(涉及pkgutil和inspect包) import 迷宫
python -m SimpleHTTPServer 10001 & python -m SimpleHTTPServer 10002 & python -m SimpleHTTPServer 10003
进入刚刚下载的amp目录,比如D:/amp 然后在命令行中输入 python3 -m http.server 当然你可以直接用简写的方式 # If Python version returned above...is 3.X python3 -m http.server # On windows try "python" instead of "python3", or "py -3" 如果是在windows...下可以直接输入python或py -3 # If Python version returned above is 2.X python -m SimpleHTTPServer 默认情况下,这将在端口...-m http.server 7800 (Python 3.x) or python -m SimpleHTTPServer 7800 (Python 2.x)....注意:如果8000端口被占用了,需要修改端口python3 -m http.server 7800 (Python 3.x) 或者 python -m SimpleHTTPServer 7800 (Python
1、python开启http服务器 python -m SimpleHTTPServer 8080 如果提示错误...: python.exe: No module named SimpleHTTPServer 则试一下命令: python -m http.server 2、执行py脚本文件,开启cgi映射 python...-m http.server --cgi 8000 py代码里添加 header = 'Content-Type: text/html\n' print(header) 比如/cgi-bin/1.py...://127.0.0.1:8000/cgi-bin/1.py 可以正常输出abc Ps: py代码文件默认目录在cgi-bin或者htbin http.server官方文档 https://docs.python.org
领取专属 10元无门槛券
手把手带您无忧上云