本帖最后由 寒心烟雨情 于 2019-8-12 17:12 编辑
呃呃,因为某些原因原创区没有权限发帖,所以在这里发了。
今天学习python的时候发现了这个函数,所以就打算练习一下,写完打包出来就可以在没有python环境下面使用了。
下面介绍开始:
软件名:一键HTTP(瞎起的)
软件大小:4.9M
运行环境:window
编写语言:python
功能介绍:类似文件共享,但是又比文件共享高级一点,主要用于局域网临时共享文件,之所以说比文件共享高级一点就是还可以临时搭建网站。
类似phpStudy软件的一些功能,但是我们这个免安装,傻瓜式使用。本软件可以在局域网中相互传文件,网站调试(速度看个人电脑,基本满足)。
使用方法:
这个是方法1,直接输入数字“1”回车,这里共享的是和同一目录软件,把需要共享的文件放到和软件同目录。
2019-08-03_183056.png (138.49 KB, 下载次数: 4)
2019-8-3 19:02 上传
方法2:这个是直接粘贴需要共享的目录,win7下按左上角图标,编辑->粘贴。
2019-08-03_183457.png (100.35 KB, 下载次数: 1)
2019-8-3 19:05 上传
蓝奏云链接:https://www.lanzous.com/i5b17ji
有人要源码我就贴出来的,就一个函数的功能包装起来而已。
[Python] 纯文本查看 复制代码import http.server
import socketserver
import os
import socket
myname = socket.getfqdn(socket.gethostname( ))
myaddr = socket.gethostbyname(myname)
def mains(dir):
if dir=='1':
dir=os.getcwd()
os.chdir(dir)
print('当前共享目录为:' + os.getcwd())
PORT = 8888
Handler = http.server.SimpleHTTPRequestHandler
with socketserver.TCPServer(("", PORT), Handler) as httpd:
print("分享成功,不要关闭该窗口,浏览器打开: %s:%s" % (myaddr, PORT))
httpd.serve_forever()
if __name__ == '__main__':
while True:
dir = input("请输入分享目录整条路径:")
dirs = os.path.isdir(dir)
if dirs or dir=='1':
mains(dir)
else:
print('输入目录不存在或非目录!')