我正在尝试使用python以递归方式在Windows中移动一个目录。
def create_folder_structure():
for root, dirs, files in os.walk(r'C:\Users\patela28\Desktop\jira'):
# print(folder_path)
print(dirs)
create_folder_structure()
以上代码有效。但不是下面的那个。
def create_folder_structure():
print(folder_path)
for root, dirs, files in os.walk(folder_path):
print(dirs)
create_folder_structure()
我得到以下输出:
C:\Users\patela28\Desktop\unittest>python unittest.py SMC-11883
C:\Users\patela28\Desktop\jira
C:\Users\patela28\Desktop\unittest>
不知道为什么会这样。
答案 0 :(得分:0)
试试这个:
import os
def test():
path = 'C:/Users/xxx/Downloads'
for root, dirs, files in os.walk(path):
return dirs
print(test())