Size: a a a

2021 May 27

SM

Svyatoslav Miller in 💻 Coding Ru
Зачем вызывать js внутри питона? Вызови сабпроцессром команду node my.js
источник

BD

Bogdan Divan in 💻 Coding Ru
чтобы js вывел результат в файл или можно считать по иному?
источник

SM

Svyatoslav Miller in 💻 Coding Ru
Если результат бинарник то лучше в файл. Если текст, то можно из stdout читать
источник

BD

Bogdan Divan in 💻 Coding Ru
тип a = subprocess.call....
в js stdout » res
и в переменной "a" будет res?
источник

SM

Svyatoslav Miller in 💻 Coding Ru
Ну посмотри как в питоне читать stdout
источник

BD

Bogdan Divan in 💻 Coding Ru
ок спасибо
источник

A

Andrey Sea in 💻 Coding Ru
о чём я и говорил, посмотри как вызывать JS, передавать ему параметры и принимать ответ
источник

SM

Svyatoslav Miller in 💻 Coding Ru
источник

A

Andrey Sea in 💻 Coding Ru
но надо JS переписать будет под это
источник

SM

Svyatoslav Miller in 💻 Coding Ru
скорее всего, но не полностью
источник

A

Andrey Sea in 💻 Coding Ru
ессно, обёртку
источник

СБ

Светлана Бреднева... in 💻 Coding Ru
Спасибо. 🙏 Учту.
источник

BD

Bogdan Divan in 💻 Coding Ru
а как сам js файл изменить, я поставил console.log, в консоле все отрабатывает в python выводит ошибку (которая с js, сам питон не крашится)
node doger.js юзаю

internal/modules/cjs/loader.js:883
 throw err;
 ^

Error: Cannot find module 'C:\Users\Moron\PycharmProjects\FaucetTopDrain\doger.js'
   at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
   at Function.Module._load (internal/modules/cjs/loader.js:725:27)
   at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
   at internal/main/run_main_module.js:17:47 {
 code: 'MODULE_NOT_FOUND',
 requireStack: []
}
Traceback (most recent call last):
 File "C:/Users/Moron/PycharmProjects/FaucetTopDrain/testJS.py", line 14, in <module>
   myValue = subprocess.check_output(['node','doger.js'])
 File "C:\Users\Moron\AppData\Local\Programs\Python\Python38-32\lib\subprocess.py", line 411, in check_output
   return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
 File "C:\Users\Moron\AppData\Local\Programs\Python\Python38-32\lib\subprocess.py", line 512, in run
   raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['node', 'doger.js']' returned non-zero exit status 1.
источник

SM

Svyatoslav Miller in 💻 Coding Ru
А ты ошибку читал?
источник

BD

Bogdan Divan in 💻 Coding Ru
модуля нет какого-то, однако сам модуль не возвращается
источник

SM

Svyatoslav Miller in 💻 Coding Ru
Какого?
источник

SM

Svyatoslav Miller in 💻 Coding Ru
 Cannot find module 'C:\Users\Moron\PycharmProjects\FaucetTopDrain\doger.js'
источник

SM

Svyatoslav Miller in 💻 Coding Ru
Вот в этой ошибке какого конкретно модуля нет?
источник

BD

Bogdan Divan in 💻 Coding Ru
а... да тупанул, не в ту директорию закинул. Спасибо!
источник

U

Unknown★彡 in 💻 Coding Ru
Переслано от Unknown★彡
источник