По сути, я хочу вызывать программу на Python из любой точки мира, используя shell, поэтому я добавил shebang и скопировал его в /usr/local/bin
с разрешением на выполнение. Программа python принимает аргумент командной строки, который является относительным путем входного файла.
Я застрял здесь, я понятия не имею, что делать, чтобы я мог получить абсолютный путь оболочки. Я предполагаю, что, как только я получу абсолютный путь, я могу использовать sys.argv[1]
, чтобы получить введенный относительный путь к файлу (который я добавлю к абсолютному пути рабочего каталога оболочки), но, пожалуйста, исправьте меня, он не будет работать ,