Рейтинг:0

запустить ngrok с помощью подпроцесса. как использовать подпроцесс как с IP-адресом, так и с портом?

флаг ng
защита runNgrok():
   ngrokDir = "/home/ubuntu/ngrokFunctionalities"
   порт = 8081
   ngrok_command = "ngrok"
   make_executable = str (Путь (ngrokDir, ngrok_command))
   ngrok = subprocess.Popen([make_executable, 'http', 127.0.0.2, '-inspect=false','-bind-tls=true', порт])
   atexit.register(ngrok.terminate)
   время сна(7)
   вернуть Истина

Файл "ngrokRunKeepAlive.py", строка 25
ngrok = subprocess.Popen([make_executable, 'http', 127.0.0.2, '-inspect=false','-bind-tls=true', порт])
                                                       ^
SyntaxError: неверный синтаксис
                                
Рейтинг:0
флаг cn

Я думаю, что вы должны иметь кавычки вокруг IP. Это Python, поэтому строки должны быть заключены в кавычки.

Paul avatar
флаг cn
Это похоже на комментарий...
флаг cn
Я могу перефразировать это как ответ, я предполагаю, что это решит проблему. Но нам нужна обратная связь от ОП...

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.