首页 > 解决方案 > python os.getcwd() 意外

问题描述

    import os
    dir_name = "new_dir"
    os.mkdir(dir_name)
    os.chdir(dir_name)
    print("THE cwd now is in " + os.getcwd())
    os.rmdir("../"+dir_name)
    print(dir_name+" deleted")
    print("Checking CWD")
    print("THE script now is in " + os.getcwd())

getcwd 返回错误而不是检查当前工作目录,有人可以指出我作为文档的原因,或者只是告诉我为什么

输出

标签: pythonpython-3.xgetcwd

解决方案


你在一个特定的目录中,然后从你自己下面删除它,留下一个不存在的“工作目录”。不要那样做。在删除之前离开目录,否则在这种情况下会发生奇怪的事情。


推荐阅读