转到目录中唯一的文件夹下



我在当前目录中有一个文件夹,我正试图转到这个文件夹下,所以我做了以下操作:

import os 
directory = os.getcwd()
for folder in os.listdir(directory):
folder_name = folder
new_directory = directory + '/' + folder_name
os.chdir(new_directory)

但这似乎太长了,所以有更好的解决方案吗?

如果如您所说,当前目录中只有一个文件夹,而没有其他文件,则可以执行以下操作:

os.chdir(os.listdir()[0])

因为你只有一个目录,你可以这样做(你不需要更多的代码,它只需要获得单个元素列表中的第一个元素(:

firstdir = os.listdir()[0]
os.chdir(firstdir)

甚至更好:

os.chdir(os.listdir()[0])

相关内容

最新更新