Я используюargparse
для получения файла от пользователя:
import argparse, os
parser = argparse.ArgumentParser()
parser.add_argument('file', type=file)
args = parser.parse_args()
Затем я хочу узнать каталог, в котором находится этот файл что-то вроде:
print(os.path.abspath(os.path.dirname(args.inputfile)))
Но, конечно, поскольку args.inputfile
является объектом file
, это не работает. Как это сделать?