我在当前目录中有一个文件夹,我正试图转到这个文件夹下,所以我做了以下操作:
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])