python os.getcwd()意外
getcwd返回错误,而不是检查当前工作目录 有人能告诉我为什么会这样做吗python os.getcwd()意外,python,python-3.x,getcwd,Python,Python 3.x,Getcwd,getcwd返回错误,而不是检查当前工作目录 有人能告诉我为什么会这样做吗 您在一个特定的目录中,然后将其从您的下方删除,留下一个不存在的“工作目录”。不要那样做。删除前请先离开目录,否则在这种情况下会发生奇怪的事情。创建一个文件夹,进入该文件夹,然后删除该文件夹。这与预期的一样-os.getcwd无法提供当前目录,因为您刚刚删除了它。 import os dir_name = "new_dir" os.mkdir(dir_name) os.c
您在一个特定的目录中,然后将其从您的下方删除,留下一个不存在的“工作目录”。不要那样做。删除前请先离开目录,否则在这种情况下会发生奇怪的事情。创建一个文件夹,进入该文件夹,然后删除该文件夹。这与预期的一样-
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())