1 2 3 4 5 6 7 8
import socket def get_free_port(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('', 0)) addr = s.getsockname() s.close() return addr[1]