Приложение Python не работает при запуске из подпроцессаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Python не работает при запуске из подпроцесса

Сообщение Anonymous »

Я установил приложение с помощью pip в редактируемом режиме (App). Я использую приложение в сценарии через подпроцесс. Приложение должно создать подпапку в папке, содержащей входной файл CSV, а затем добавить в эту подпапку еще 4 файла CSV. Когда я вызываю это приложение через подпроцесс в скрипте, оно работает подозрительно короткое время, а затем завершается. Перед вызовом подпроцесса из сценария есть операторы печати, но нет подпапки, что означает, что существует проблема с моим вызовом подпроцесса. Кто-нибудь видит какие-либо проблемы?
Я запускаю сценарий с USB-накопителя в виртуальной среде conda. Вместо этого я попробую запустить это с диска C и посмотреть, сработает ли это. Я уже успешно запустил приложение из командной строки, скопировав команду, переданную в подпроцесс.
Может ли кто-нибудь увидеть какие-либо очевидные проблемы?
Спасибо!
Скрипт:
print (f'running App on {query_filepath}')
subprocess.run(f"App -csv {query_filepath} -e -sd",
shell = True)
raise ValueError()

Вывод (без ожидаемых подкаталогов приложения):
running App on d:\databases\formatting/app_query.csv
Traceback (most recent call last):

File C:\Anaconda3\envs\proteomics\lib\site-packages\spyder_kernels\py3compat.py:356 in compat_exec
exec(code, globals, locals)

File d:\databases\formatting\parse_id_mapping.py:83
raise ValueError()

ValueError

РЕДАКТИРОВАТЬ:
Я также безуспешно пробовал следующее:
subprocess.run(['App', '-csv', query_filepath, '-e', '-sd'],
shell = True)


Подробнее здесь: https://stackoverflow.com/questions/791 ... subprocess
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»