今天有时间自己尝试了一下os.walk的小实验,结果出现了一个小问题:在交互模式下,运行我的python脚本,没有打印任何内容
返回去看一下test.py内容
返回去看一下文件路径是否正确:
看着好像没有任何问题。。。
然后仔细想了想发现,可能是运行的脚本test.py与想要访问的目录中的test2存在相同字段,导致python不能正确区分,然后就是验证过程:
首先将文件名称test2改为其他(ASAD)
然后修改python文件内的路径:
再次在交互模式下运行:
哇,可以看到运行成功了,目录及子目录下的文件夹、文件都打印出来了
总结:打印失败就是因为py脚本名称与路径名称存在重复导致的。虽然是个小问题,但是很容易被忽略。尤其是类似test*这种常用名称
本文来自博客园,作者:核桃比利I,转载请注明原文链接:https://www.cnblogs.com/hetao-bili/p/17205504.html