问题标签 [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 - Order in which files are read using os.listdir?
When performing the following code, is there an order in which Python loops through files in the provided directory? Is it alphabetical? How do I go about establishing an order these files are loops through, either by date created/modified or alphabetically).
python - 检查 mp3 文件是否在给定目录中
我看不到我在这里做错了什么
输出不显示,知道我做错了什么吗?
python - os.listdir() 没有打印出所有文件
我有一堆文件和几个文件夹。我正在尝试将 zip 附加到列表中,以便可以在代码的其他部分中提取这些文件。它永远找不到拉链。
路径很好,否则它不会打印出任何东西。它每次都拾取相同的文件,但不会拾取任何其他文件。它提取了目录中大约 1/5 的文件。
一败涂地。通过在代码中放置 time.sleep(3),我确保文件可用性的一些奇怪的竞争条件不是问题。没解决。
python - 试图从目录和子目录中查找所有 .txt 文件
此代码显示访问被拒绝问题。我不想使用 os.walk 函数来获取我想在没有它的情况下获取的所有文件和目录。
python - 将随机图像保存在python的单独文件夹中
我面临一个小问题,实际上我有一个函数可以从我提供给我的代码的视频中生成这么多帧,然后保存在特定文件夹中,然后我使用 RND(随机)命令从该文件夹中访问一些帧,现在我想要的是我的代码随机选择的那些随机帧也应该保存在其他文件夹中,例如,如果有 300 帧并且我的代码从这 300 帧中随机选择 15 帧,那么这 15 帧也必须保存在一些其他单独的文件夹。这是我的代码,
python - 意外的 print() 和 os.listdir() 功能
我编写了这个脚本来查看文件目录,提取每个文件的特定部分并将其写入单独的文本文件。好奇是否有人可以对这里发生的事情有所了解...
对于这部分:
如果我使用 print(line) 运行脚本,我会返回“UnboundLocalError: local variable 'end_line' referenced before assignment”错误。但是,使用 out_f.write(line) 运行脚本可以按预期工作。
第二个稍微不那么烦人的问题是这部分:
我无法向自己解释为什么我必须切换到工作目录(即 os.chdir(target_dir))来实际遍历文件。我知道 os.listdir() 本身会返回一个文件名列表,但是如果您在 os.listdir() 中传递 os.chdir() 参数,那有什么不同。
提前致谢。
python - 排序文件然后是目录 os.listdir PYTHON
我正在尝试以特定方式对文件和目录进行排序(对我来说这是通常的方式,但还可以)。所以我有JPG文件,然后是一些txt文件或wav,我有一些目录我希望它首先按名称排序所有文件,然后对目录进行排序,但是当我尝试执行以下操作时:
代码给了我输出:
但它应该是:
如何以正确的方式做到这一点?
python - 如何对目录中的单个文件进行相同的更改?
我有一个目录,其中包含我想要更改的全套 csv 文件。每个 csv 都有一行包含日期,我想添加一个从文件长度倒数到 1 的列(因此文件中最后一个最近的日期在该列中的值为 1。
我尝试了以下方法:
这给了我一个错误
FileNotFoundError:文件 b'Data.csv' 不存在
这很奇怪,因为它给出了目录中数据文件的特定名称,因此它可以清楚地看到该文件,因为它在错误消息中使用了它的名称。
我也尝试过使用 glob。
这不起作用,因为它说:
ValueError:值的长度与索引的长度不匹配
这个错误对我来说很有意义,因为随着我向其中添加更多文件,数据帧的长度会不断增加,因此“len(df)”参数正在发生变化并且与索引不匹配。
我相信我正在尝试做的事情并不太独特,我只是很难找到执行这项任务的最佳方法。同样,我正在寻找的结果是,每个文件都有一个从最早日期倒数到数据帧长度的列,并且最近日期的值为 1。
谢谢您的帮助。
python - Python中的递归SFTP listdir?
我需要递归列出包含很多子目录(超过 16,000 个)的目录的内容。
我目前正在使用Paramiko 的 SFTP 客户端,它不提供任何递归listdir
功能。所以我必须首先listdir
在父文件夹上运行,然后再listdir
为每个(许多,许多)子目录运行。运行时间太长。
有没有办法listdir
在单个 SFTP 调用中运行递归?我不限于 Paramiko 包,它只是我们目前正在使用的包。
由于当地的行政限制,我无法使用 Paramiko ssh.exec_command('ls -R <path>')
(它只会返回一条错误消息)。