Как вы передаете путь пакетного файла в сценарий Python - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь создать дерево папок с пакетным файлом, встроенным в одну из папок, которое сможет создать сценарий «запуска» для анализа с использованием сценария в другой папке.Так, например, я создаю дерево папок со скриптом, который помещает командный файл в «S: \ jobs \ work \ input files».Я хочу использовать этот пакетный файл для создания файлов журнала в этом каталоге и подкаталоге.Для этого мне нужно передать путь к пакетному файлу в скрипт Python (который находится в S: \ scripts)

Вот что у меня есть в пакетном файле:

cls
@echo off
SET /p "fpath"="%cd%"

python S:\Scripts\Create_Journal_File.py %fpath%
pause

В файле python, когда я делаю это:

file_path = sys.argv[0]
print(file_path)

, он возвращает местоположение файла скрипта.Если я попытаюсь:

file_path = sys.argv[1]
print(file_path)

Это говорит мне, что в sys.argv нет переменной [1]

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...