Я делаю скрипт диспетчера серверов в Python, который может запустить сервер Minecraft и запустить исполняемый файл playit.gg. Обычно у обоих есть свое собственное окно консоли, но при выполнении этого с Python все помещается в 1 консольное окно. Отправка сообщения не является проблемой, - это проблема Python, чтобы взять IP и написать его в файл сохранения (файл txt).def extract_and_save():
pattern = re.compile(r'\b[\w\-]+\.gl\.joinmc\.link\b')
print("Waiting for Playit IP... (Ctrl+C to stop)")
while True:
for line in sys.stdin:
match = pattern.search(line)
if match:
ip = match.group(0)
print(f"Found Playit IP: {ip}")
with open("playit_ip.txt", "w") as f:
f.write(ip)
break # Stop after finding the IP
< /code>
Короче говоря: обычно 2 консоли (1 для Java (сервер Minecraft) и 1 для Playit.exe), теперь 1 консоль (python.exe). Мне нужно, чтобы найти IP со структурой что -то + .joinmc.link и написать его в файл playit_ip.txt.
Подробнее здесь: https://stackoverflow.com/questions/795 ... -gg-in-the
Есть ли способ, которым функция Python может захватить IP, данный Playit.gg в консоли, и написать в файл TXT? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение