Я пытаюсь использовать программу, похожую на tail
Linux, но написанную для ОС Windows 7, которая выводит каждое новое изменение из определенного файла .txt
через стандартный вывод.В настоящее время мне удалось заставить его работать с: subprocess.Popen("readfrom 180101.txt", shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
и затем извлекать каждую строку с помощью stdout.readline()
. Это было самое быстрое решение, с которым я столкнулся давным-давно, но теперь оно должно работать безконсоль, и с WX.
Когда я просто пытаюсь запустить его с PythonW.exe / .pyw
или с pyinstaller -F -noconsole
, программа вылетает на subprocess.Popen
.
Есть ли какое-нибудь решение, чтобы это работалобез необходимости использования консоли рядом с WX?
С наилучшими пожеланиями.