在文件的开头,我使用以下方法指定了路径:
path = r"C:\Documents\Data"
os.chdir(path)
稍后,我想遍历文件夹中的子Data
文件夹。此文件夹包含2018
,其中包含Level2A
. 我这样做:
for root, subdirectories, files in os.walk(path):
for filename in subdirectories:
if filename.endswith('.SAFE'):
print(filename)
print(os.getcwd())
打印子文件夹的名称时,它可以工作;它打印folder_name.SAFE
。但是,当我想打印它当前正在查看的路径时,我得到以下信息:
print(os.getcwd())
>>> C:\Documents\Data
为什么我没有得到C:\Documents\Data\2018\Level2A
我打印的文件是谁的?我必须改变什么才能得到这个?