srkp.net
当前位置:首页 >> python 开端口 >>

python 开端口

你的问题太模糊了。 最好详细的说一下你的需求。 因为没有打开端口这种说法。端口对应的是服务。

用python自带的IDLE可以调用python的命令窗口,输入一个命令就会出相应的结果。例如,输入print('hellos world'),然后回车,就会显示hello world。 如果要写python脚本,简单的可以用txt编写,后缀改为.py,然后在cmd中运行 python E:\test\2.py...

from flask import Flaskapp = Flask(__name__)app.run(port=8888)port后面的数字就是端口号,可以修改

第一个问题没啥,用0作为端口那么就会选择本地没有使用的端口。 第二个要么用python序列化的方法,只要对端用反序列化解释就可以。要么用自定义的,借助于struct的pack/unpack,或者如果跟c通讯,用ctypes定义结构体也可以。看你需要了

import socketdef isPortFree(port): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: sock.bind(('127.0.0.1', port)) except Exception,e: sock.close() print e return False sock.close() return True

第一个问题没啥,用0作为端口那么就会选择本地没有使用的端口。 第二个要么用python序列化的方法,只要对端用反序列化解释就可以。要么用自定义的,借助于struct的pack/unpack,或者如果跟c通讯,用ctypes定义结构体也可以。看你需要了

scoket模块和psutil模块可以实现你的功能!

1. 可以调用系统命令netstat 比如说22端口,查看如下有无返回 netstat -lnt | awk '$6 == "LISTEN" && $4 ~ ":2"' 2. 用socket module, 例如 import socket;sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)result = sock.connect_ex(...

import reresults = re.findall('(?isu)(\d+)\.(\d+)\.(\d+)\.(\d+)\s*(\d+)', your_html)for ip,port in results: print '%s:%s'%(ip,port)

import socket import struct import thread import threading import time import os net_data = {} d_net_info = {} lock = threading.Lock() def print_data(): while True: lock.acquire() for key in net_data: print "%s %s\n"%(key, net_...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com