首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Python脚本中解析窗口error[3]?

如何在Python脚本中解析窗口error[3]?
EN

Stack Overflow用户
提问于 2015-04-16 12:59:32
回答 2查看 625关注 0票数 0

在我的脚本中,我使用以下方法列出存储在目录中的文件:

代码语言:javascript
运行
复制
 path ="D:/name/hello/school"
 files = os.listdir(path)

现在,当我早些时候执行它的时候,它工作得很好,但是现在它突然被抛出了。

窗口错误3

是否有其他方法来列出目录中的所有文件?

我也尝试过os.walk(path),但它也没有工作,因为我得到了一个StopIteration错误。

EN

回答 2

Stack Overflow用户

发布于 2015-04-16 13:11:16

我相信你的问题的答案已经在这两个问题中讨论过了:

  1. How to list all files of a directory? --它们提供了使用python在Windows中列出文件的一些替代方法。他们提到了glob模块,这可能会有所帮助。
  2. Python WindowsError: [Error 3] The system cannot find the file specified when trying to rename --这个应用于错误3。

祝好运!

票数 0
EN

Stack Overflow用户

发布于 2015-04-16 13:14:03

若要列出目录中的所有文件,请执行以下操作。

代码语言:javascript
运行
复制
from os import listdir
from os.path import isfile, join
onlyfiles = [ f for f in listdir(/path/to/directory) if isfile(join(mypath,f)) ]

列出目录中的所有文件和文件夹

代码语言:javascript
运行
复制
os.listdir("/path/to/directory")

递归查找目录中的所有文件

代码语言:javascript
运行
复制
all_files = []
for root, dirnames, filenames in os.walk('/path/to/directory'):
  for filename in filenames:
    all_files.append(os.path.join(root, filename))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29675458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档