首页 > 编程知识 正文

python局域网alive(Python局域网扫描)

时间:2023-12-18 17:21:47 阅读:317190 作者:FOWR

本文目录一览:

如何用python,把局域网内其他电脑的文

利用python库在局域网内传输文件的方法

1.电脑已经搭建python环境

2.深入到需要传输的文件目录下,此处以分享 nemo-huiyuanfei 文件为例

3.在路径栏输入 cmd 按回车进入终端

4.输入命令 python -m SimpleHTTPServer 8090 按回车 (端口号可以任意,不用必须为8090)

5.在局域网中任意浏览器输入框输入 文件所在主机 IP + Port 即可访问此文件目录并下载 ()

6.点击需要下载的文件即可下载

7. 【注意】python3.X 的命令输入为 python -m http.server 8090

如何使用python在局域网上传送文件

可以使用python做HTTP服务器,然后就可以传文件了

首先确保装了Python,Python内置了一个简单的HTTP服务器,只需要在命令行下面敲一行命令,一个HTTP服务器就起来了:

python -m SimpleHTTPServer 80

后面的80端口是可选的,不填会采用缺省端口8000。注意,这会将当前所在的文件夹设置为默认的Web目录,试着在浏览器敲入本机地址:

如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。这样已经实现了最基本的文件分享的目的,你可以做成一个脚本,再建立一个快捷方式,就可以很方便的启动文件分享了。如果有更多需求,完全可以根据自己需要定制,具体的请参见官方文档SimpleHTTPServer,或者直接看源码。我拷贝一段,方便参考:

import SimpleHTTPServer

import SocketServer

PORT = 8000

Handler = SimpleHTTPServer.SimpleHTTPRequestHandler

httpd = SocketServer.TCPServer(("", PORT), Handler)

print "serving at port", PORT

httpd.serve_forever()

python如果有几万个ip 如果快速的扫描返回是否alive

def ping(host): '''ping 1次指定地址''' import subprocess,traceback, platform if platform.system()=='Windows': cmd = 'ping -n %d %s'%(1,host) else: cmd = 'ping -c %d %s'%(1,host) try: p = subprocess.Popen(args=cmd, shell=True, s...

利用python实现局域网间的通信

1.使用python的socket模块吧,网上例子很多,也可以参考《python网络编程》这本书;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。