В моем скрипте Python я вхожу в указанную учетную запись через Gmail-API, проверяю, есть ли там есть ли непрочитанные электронные письма для проверки, и если да, то сценарий нажимает на ссылку, чтобы проверить его.
Когда я запускаю сценарий в командной строке, он работает отлично. Вывод ниже показывает мои комментарии о том, что скрипт работает так, как задумано.
Код: Выделить всё
C:\...>python C:\...\emailVerification.py
Found verification link: https:\\...
Successfully verified email via link
Код: Выделить всё
Future runPythonScript() async {
final result = await Process.start(
'python',
['C:/.../emailVerification.py'],
environment: {
'PATH': Platform.environment['PATH']!,
},
);
if (result.exitCode == 0) {
print("Python script output: ${result.stdout}");
} else {
print("Error: ${result.stderr}");
}
}
Код: Выделить всё
Exception has occurred.
ProcessException (ProcessException: No such file or directory
Command: python C:/.../emailVerification.py)
Спасибо за вашу помощь!
Подробнее здесь: https://stackoverflow.com/questions/793 ... on-testing