python:在Windows10中没有这样的文件或目录问题

python:在Windows10中没有这样的文件或目录问题,python,Python,我有以下代码: 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,

我有以下代码:

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”运行脚本“输出”目录与脚本处于同一级别。 我得到的错误是:

FileNotFoundError:[Errno 2]没有这样的文件或目录:“output\xyz.json”

这里的xyz是pid


在windows 10中,正确的做法是什么?

可能重复的我不认为它是重复的。这是Windows 10的问题,不是python的问题。