@FastSpace Вот эти Процы, по Сути мы и есть, кто не хочет Смерти БАС.
Зеновские уже Логти кусают, что у них Хром ниже Версии ( на сколь знаю ) и по Сути то, сейчас если Расширения - Плагины, будет поддерживать, кто с Мозгами тот не Спалится.
Один Адблок и то.
Нам то всё равно с Яндексом и Гуглом сражаться ( они поисчковики, что всё видят ).
На Линуксе, питон и многое можно, но вот Трабл в чём, в Басе или тойже Зенке, более Удобней создавать Проги.
НаПитоне мол Легко, но уних нету Обёртки так сказать.
Хотя мож я ещё мало знаю :)
Не запускается Python скрипт через BAS
-
[[PY_FOLDER]] -> C:\soft_data\py
python [[PY_FOLDER]]\sayHello.py -
@mmaxsmile ковычки двойные добавьте, может поможет, хотя вроде пробелов нету в пути
-
@mmaxsmile said in Не запускается Python скрипт через BAS:
@gaget007 это помогло с ошибкой. Однако файл "_result.txt" через Запустить Процесс не создается. В то время как если открыть файл sayHello.py через Python все работает корректно
Действие "Запустить процесс" создаёт bat файл с вашим кодом и запускает его. Попробуйте повторить сами, создайте bat файл и запустите его
-
@mmaxsmile Я понял, у вас используется относительный путь для сохранения файла, поэтому он будет сохранятся в папку с движком БАС, примерно тут C:\Users\user\AppData\Roaming\BrowserAutomationStudio\apps\26.7.1
-
Итого правильный вариант (решил для удобства и наглядности убрать переменные):
python C:\soft\_data\sayHello.py рабочая папка: C:\soft\_dataПри таком раскладе все работает, файл создается в папке с Python скриптом
Если делаем все тоже самое не на системном диске (D)
python D:\soft\_data\sayHello.py рабочая папка: D:\soft\_dataTxt файл создается в C:\Users\user\AppData\Roaming\BrowserAutomationStudio\apps\26.7.1
-
@mmaxsmile said in Не запускается Python скрипт через BAS:
Итого правильный вариант (решил для удобства и наглядности убрать переменные):
python C:\soft\_data\sayHello.py рабочая папка: C:\soft\_dataПри таком раскладе все работает, файл создается в папке с Python скриптом
Если делаем все тоже самое не на системном диске (D)
python D:\soft\_data\sayHello.py рабочая папка: D:\soft\_dataTxt файл создается в C:\Users\user\AppData\Roaming\BrowserAutomationStudio\apps\26.7.1
Старая проблема, он не переключается на другой диск а просто выполняет cd path. Хз в чем сложность за столько лет было добавить переключение диска
-
@mmaxsmile said in Не запускается Python скрипт через BAS:
Txt файл создается в C:\Users\user\AppData\Roaming\BrowserAutomationStudio\apps\26.7.1
Надо отдать должное, что надо в python скрипте получать путь к запущенному скрипту и от него отталкиваться. А не просто сохранять файл результата где-то.
import os ABS_PATH = os.path.dirname(__file__) TARGET_FILENAME = os.path.join(ABS_PATH, "some.txt")