Как получить каталог файла argparse в Python?

Я использую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, это не работает. Как это сделать?

9
задан Stéphane Péchard 7 May 2012 в 16:29
поделиться