我有以下代码:
ap = argparse.ArgumentParser()
ap.add_argument("-o", "--output", required=True, help="path to the output directory")
args = vars(ap.parse_args())
jsonPath = os.path.sep.join([args["output"], "{}.json".format(os.getpid())])
f = open(jsonPath, "w")
我运行的脚本的参数为'--output output'。 “输出”目录与脚本处于同一级别。 我收到错误消息:
FileNotFoundError:[错误2]没有这样的文件或目录:'output \ xyz.json'
xyz在这里是pid。
在Windows 10中正确的做法是什么?