GO模仿python –m SimpleHTTPServer 8080
Python 2.7版本内置此条命令:python –m SimpleHTTPServer 8080在终端输入此命令,一个HTTP服务器就起来了,8080端口是可选的,为空则默认为80端口,此操作会将当前所在的文件夹设置为默认的web目录。在我日常工作中,会经常用到此命令进行pc端与移动端文件的传输,但不知道什么原因会经常断线等,为此搜了下用go模仿此命令。项目地址:http://download.csdn.net/download/yhuangher/9985532
package main import ("fmt""net/http""os""os/exec""strings" )func getCurrentPath()string{s,_ := exec.LookPath(os.Args[0])i := strings.LastIndex(s, "\\")path := string(s[0 : i+1])return path }func main() {path:=getCurrentPath()fmt.Println("Current Path:"+path)http.Handle("/", http.FileServer(http.Dir("./")))err := http.ListenAndServe(":8080",nil)if err!=nil {fmt.Println(err)panic(err)} }
转载于:https://www.cnblogs.com/Yellow0-0River/p/7543869.html
GO模仿python –m SimpleHTTPServer 8080相关推荐
- 记录一下:使用 python -m SimpleHTTPServer 快速搭建http服务
为什么80%的码农都做不了架构师?>>> 在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTPServer. 我们 ...
- 什么是Python 3相当于“python -m SimpleHTTPServer”
本文翻译自:What is the Python 3 equivalent of "python -m SimpleHTTPServer" 什么是python -m SimpleH ...
- [python(推荐)]1.cd dist 2.python -m SimpleHTTPServer 3.http://localhost:8000
背景:开发完的h5游戏想快速试一下效果. 尤其是mac下默认安装的有python就很方便. 1)到index.html同级目录 ➜ ~ /Users/jianan/Documents/work/say ...
- python -m SimpleHTTPServer
架设简单的共享目录服务器 在linux虚拟机中通过wget + 下载链接 下载文件 但是我不知道怎么传给windows主机,所以就搭建了一个共享目录服务器,在windows浏览器的地址栏输入http: ...
- python中的string模块_有没有可能模仿Python中的string模块?
我确认您不能这样做,因为split()是str object的一个内置属性,您不能设置内置或扩展的属性,因为它们是只读的.在 下面是在尝试使用Python2.7.10解释器后进行的一些不确定的测试&g ...
- 好全面的python笔记,那我就笑纳了
注:本笔记基于python2.6而编辑,尽量的偏向3.x的语法 Python的特色 1.简单 2.易学 3.免费.开源 4.高层语言: 封装内存管理等 5.可移植性: 程序如果避免使用依赖于系统的特性 ...
- python命令之m参数 局域网传输
在命令行中使用python时,python支持在其后面添加可选参数. python命令的可选参数有很多,例如:使用可选参数h可以查询python的帮助信息: 可选参数m 下面我们来说说python命令 ...
- python 搭建的http 动态服务器_Python 创建HTTP服务器的简单示例
这篇文章主要为大家详细介绍了Python 创建HTTP服务器的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- 用Python建立最简单的web服务器
用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令: python -m Web服务器模块 [端口号,默认 ...
最新文章
- 网络推广专员带大家了解网站优化中长尾词的特征与优势!
- .NET手记-JS获取Url参数
- 讨论.NET Core 配置对GC 工作模式与内存的影响
- 自动出报表,零代码做驾驶舱,我找到了Excel的顶级替代
- java项目王者荣耀源码分享,拿走不谢
- [转]coolfire黑客入门教程系列之(四)
- spark机器学习电影推荐
- python3 numpy二维方法_使用Python numpy 进行二维傅里叶变换 和 图片自相关
- PLC编程实例(一) 基本电路
- 龙芯LoongArch电脑上用dh-make打包deb包
- [PHP] 新浪企业邮箱登录功能难点梳理
- 大学操作系统期末考试复习经典计算题快速回顾
- contest 12.31
- 【第三课】UAV倾斜摄影测量三维建模软件
- 固定资产AFAB进行折旧选择页面的各个选项分别是什么意思?
- 眼见为实:被误导的Tomcat工作原理
- centos7安装大数据平台
- 交互设计软件Framer X for mac软件测评
- Google Earth Engine(gee)中的Geometry
- 科普 | 区块链概念最全解析:区块链的下一个十年什么样?