Python中文
首页
教程
问答
标签
搜索
登录
注册
Python遍历文件系统。奇怪的问题
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我正试图浏览一个目录。代码如下:</p> <pre><code>file_list = [] os.chdir(self.config.Root_Directory_Path()) for root, dirs, files in os.walk("."): file_list.extend( join(root,f) for f in files ) file_sorted = sorted(file_list) f = open(self.config.Client_Local_Status(),'wb') for file in file_sorted: print(file + "|" + str(os.path.getmtime(file)) + "\n") f.close() </code></pre> <p>首先,我遍历树,然后排序,然后打印。但是我在遍历时得到了下面的错误。我很确定这个文件存在,但不能找出错误的原因。请帮我找出错误的原因,然后加以修正。在</p> <p>下面是输出。在</p> <p>输出:</p> ^{pr2}$ <p>在成功打印大量文件名后,某个特定文件的代码失败,如下所示:</p> <p>错误:</p> <pre><code>Traceback (most recent call last): File "C:\SyncClientRK\SyncClientRK.py", line 183, in <module> SyncClientRK() File "C:\SyncClientRK\SyncClientRK.py", line 17, in __init__ self.getStatus() File "C:\SyncClientRK\SyncClientRK.py", line 38, in getStatus self.generateLocalStatus() File "C:\SyncClientRK\SyncClientRK.py", line 53, in generateLocalStatus print(file + "|" + str(os.path.getmtime(file)) + "\n") File "C:\Python33\lib\genericpath.py", line 54, in getmtime return os.stat(filename).st_mtime FileNotFoundError: [WinError 3] The system cannot find the path specified: '.\\Drivers\\Intel Drivers\\Applications\\Software\\Applications\\Wave_Embassy_Trust_Suite\\EMBASSY Security Center\\program files\\Wave Systems Corp\\EMBASSY Security Center\\plugins\\cpm.scp\\webinterface\\zh-CHS\\AccessingToolkit.htm' </code></pre> <p>请注意,文件是在循环中获取并打印的,但是os.path.getmtime操作系统抛出一个找不到的错误。不知道为什么以及如何解决这个问题。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>文件名中可能有奇怪的字符?显然,<code>os.walk</code>返回了您以后无法访问的内容;这不应该发生,但确实发生了。必须是一些奇怪的东西,可能与Windows文件系统,文件名处理等有关。打印不存在的名称,使用<code>repr(file_name)</code>,看看是否能在里面找到奇怪的字符。更有可能是其他因素在作祟,但这是目前我最好的猜测。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何将Python中的列表复制到给定的目标中?
9 回答
如何将python中的列表插入SQL表
1 回答
如何将python中的列表转换为numpy数组以放入十位
3 回答
如何将python中的列表输入javascript?
3 回答
如何将python中的列表返回给dag?
8 回答
如何将Python中的列表项重新排列成成对的元组/列表?
3 回答
如何将Python中的初始化对象序列化为XML?
2 回答
如何将python中的十进制字符串转换为数字?
2 回答
如何将Python中的原始输入文本转换为Tkinter中的标签?
8 回答
如何将python中的反斜杠命令转换为在Linux上运行
3 回答
如何将python中的命令行参数转换为字典?
9 回答
如何将python中的图像值传递到kivy中的kv文件?
10 回答
如何将Python中的图像数组(枕头对象)上传到Google云
3 回答
如何将Python中的图像编码为Base64?
9 回答
如何将python中的图像调整为灰度低分辨率,如MNIST时尚数据?
5 回答
如何将python中的多个html输出保存到单个文件(或多个)中?
8 回答
如何将Python中的多个ifelse语句重构为一个函数?
2 回答
如何将Python中的多处理与Django结合使用,从xml文件创建数千个模型实例?
1 回答
如何将python中的多级API响应转换为dataframe
8 回答
如何将python中的多线程编程模型转换为异步/等待模型?
1 回答