贴一段自己写的代码,主要实现以下功能:
import os
def dir_walk(src_path,det_path=None):
if os.path.isdir(src_path):
if det_path and not os.path.isdir(det_path):
os.makedirs(det_path)
for name in os.listdir(src_path):
_src_path = os.path.join(src_path,name)
_det_path = det_path and os.path.join(det_path,name)
yield from dir_walk(_src_path,_det_path)
if os.path.isfile(src_path):
yield src_path,det_path
for i,_ in dir_walk('/home'):
print(i)
主要有几个疑问,大家帮忙试着解答下哈:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.