私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
ように、これは機能しません。どうやってするの?