【python技巧】1秒钟启动下载服务器-python篇

要cd 到你要传送的文件路径下,之后,

在终端界面,输入以下代码:

python2输入
python -m SimpleHTTPServer
python3输入
python -m http.server

会弹出一个窗口,例如:
serving HTTP on 0.0.0.0 port 8000…

然后查询你自己的IP地址 ipconfig
将你自己的IP地址端口号告知对方,
对方输入浏览器即可下载。

服务器下载文件

curl -O http://10.253.163.259:8000/demo1
curl -O http://10.253.163.259:8000/demo1.7z
要批量查询远程服务器是否在线,使用Python是一个简单而高效的方法。 首先,我们可以使用Python的socket模块来创建一个TCP连接来测试服务器是否在线。代码如下: ```python import socket def check_server_status(host, port): try: # 创建socket对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 设置超时时间 s.settimeout(1) # 尝试连接服务器 s.connect((host, port)) # 关闭连接 s.close() # 返回True表示服务器在线 return True except Exception as e: # 返回False表示连接失败,服务器不在线 return False # 需要检查的服务器列表 server_list = [('server1', 80), ('server2', 22), ('server3', 443)] for server in server_list: host, port = server if check_server_status(host, port): print(f"{host}:{port} is online") else: print(f"{host}:{port} is offline") ``` 上述代码中,我们定义了一个`check_server_status()`函数来检查服务器的在线状态。我们使用`socket.socket`来创建一个TCP连接,并设置超时时间为1秒钟。如果连接成功,表示服务器在线;如果出现异常,表示连接失败,服务器不在线。 然后,我们定义了一个包含服务器和端口的列表`server_list`。我们使用`for`循环来迭代这个列表,并调用`check_server_status()`函数来检查每个服务器的在线状态。如果返回True,就表示服务器在线;如果返回False,表示服务器不在线。 最后,我们根据在线状态打印相应的输出。 这是一个简单的方法来批量查询远程服务器是否在线。你可以根据需要修改服务器列表以适应你的实际需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值