问题标签 [listdir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python:如何获取目录中的第一个文件?
所以我想在 Python 的一个目录下抓取第一个文件。我知道我可以这样做:
但它很慢。有没有更好的解决方案?谢谢!
python - Python“listdir”与命令行“dir”或“ls”
在具有大量数据的网络驱动器上,我需要找到一组与我正在处理的项目相关的目录。感兴趣的数据位于通用路径“dir\subdir\subsubdir”中。在给定的子目录中,目录列表很长且未知,因此为了迭代它们,我计划使用 python 的os.listdir('dir/subdir')
函数。有三个目录要迭代,每个目录中有两个子目录(所有三个目录的名称都相同)。我的问题是代码:
对于可能的六个 dir-subdir 对之一,我收到错误
但是,可以 [1] 在文件资源管理器中查看此路径,[2] 在 dir_c\subdir_b\subsubdir_* 上成功使用 listdir 函数,用于 dir_c\subdir_b 中的任何目录,以及 [3] 在dir_c\subdir_b 通过命令行上的 listdir。
问题: 当可以通过 Windows 读取目录时,为什么 python 的 os.listdir() 告诉我目录不可读?
python - Python-2.x:没有 os.listdir() 的列表目录
使用os.listdir(some_dir)
,我们可以从 中获取所有文件some_dir
,但有时, 下会有 20M 文件(没有子目录)some_dir
,从os.listdir()
.
(我们不认为将 20M 文件放在一个目录下是一个明智的选择,但它确实存在并且不受我的控制......)
是否有任何其他类似生成器的方法来执行这样的列表操作:一旦找到一个文件,yield
我们就获取它,然后获取下一个文件。
我试过os.walk()
了,它确实是一个生成器风格的工具,但它也调用os.listdir()
了列表操作,它不能很好地处理 unicode 文件名(UTF-8 名称以及 GBK 名称)。
python - os.listdir 没有读取所有文件
我正在尝试从文件夹中的每个文件中提取特定的行。我编写的代码是打开每个文件并打开新的输出文件,尽管它在每个文件中循环并在某些情况下输出两次数据。我在所有文件之间的大约 800,000 行中有 15 个文件。
python - 在 python dropbox-api 中实现 listdir 函数的最快方法
我有一个关于 python 和dropobox-api的问题。
我需要下载特定保管箱文件夹的全部内容;标准的 python sftp 库允许您通过sftp.listdir()
,dropbox-api 似乎不支持此功能。您可以使用DropoxClient.get_file(from_path, rev=None, start=None, length=None)
,但这意味着您知道 from_path 值(必须是文件,而不是文件夹)。
我想知道使用下面的解决方案是否是实现该sftp.listdir()
功能的正确方法。
请注意以下是伪代码,为简洁起见,我没有发布客户端初始化。
这里有什么建议吗?
阿莱西奥
python - 操作系统 listdir 不读取某些文件
我正在尝试访问一个文件夹并读取其中的文本文件。最终,我将把它们构建成一个基本字典以转储到 JSON 中,但是文件发生了一些事情。我收到一条错误消息:
问题是,这段代码正在处理我的测试文件......所以也许它是文件问题?
这些是没有“找到/读取”的文本文件: https ://drive.google.com/open?id=0B4zJC6biI6jERDFHSzZvUUJaRE0
有没有其他人遇到过这个问题/找到了可能有效的解决方案?
python - 选择目录中的文件并根据文件名的文本列表移动它们
因此,我在 /path 中有一个包含几千个 pdf 文件的文件夹,并且我有一个名为 names.csv 的数百个名称的列表(只有一列,它可以很容易地成为 .txt)。
我正在尝试选择(理想情况下是移动)pdf,其中在任何文件名中都可以找到 names.csv 中的任何名称。
从我目前的研究来看,似乎 listdir 和 regex 是至少获得我想要的文件列表的一种方法:
但目前这只是返回 'None' 'None' 等,一直向下。
我可能在这里做错了很多事情。而且我什至不在需要移动文件的部分附近。但我只是希望能克服这第一个困难。
非常感谢任何建议!
python - Python中网络共享文件夹的listdir
我有一个带有文件路径的网络共享文件夹:C\\Local_Reports
。我想用os.listdir(":C\\Local_Reports")
,但输出是['desktop.ini', 'target.lnk']
。这显然不是正确的输出。正确的输出是[Daemons, Reports, SQL]
. 我如何成功访问它?
python - 在 os.listdir 生成列表时测量进度(剩余时间)(Python)
在 Python 2.7 中,我os.listdir
用于在文件夹中生成文件列表。有很多文件,我与文件夹的连接速度很慢,因此最多可能需要 30 秒才能完成。这是一个例子:
这是针对我正在处理的 Tkinter GUI 的,我想制作一个状态栏,显示此步骤剩余多少时间或百分比,这需要很长时间(大约 30 秒)。
有没有办法显示完成该file_list = os.listdir(dir_path)
步骤的剩余时间或剩余百分比???
python - 过滤目录中的文件并加入目录路径的方法 - Python
给定后缀和目录路径,我需要提取目录中以给定后缀结尾的文件的完整路径。
目前,我正在这样做:
我也可以这样做glob
:
我知道还有pathlib
可以检查后缀的方法PurePath
,但我不确定它的语法是什么。
是否有其他方法可以实现相同的文件完整路径过滤列表?