问题标签 [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.

0 投票
1 回答
647 浏览

python - pycharm os.listdir 不列出内容

我是个处女。温柔地对待我。

在 Python3.5 中,我可以运行:

这将生成该目录中包含的文件列表。

如果我在 Pycharm 中运行相同的脚本,它会退出而不生成文件列表。(退出代码 0)。

这是问题最简单的表现。

我已经针对当前工作目录内容和相同模式测试了 Python 和 Pycharm。

我查看了 SO 上突出显示的工作目录问题。在 Pycharm 的 python 控制台和项目结构 Source Folder 中指定工作目录的解决方案对我不起作用。我什至重新安装了 Pycharm。

这必须是一个简单的修复?感谢任何建议。它的 Pycharm 社区 2016.2.3 在 Win10 上。

0 投票
2 回答
4322 浏览

python - Python - 选择包含特定字符串的目录

下面的代码打印一个目录列表,这些目录恰好包含一个 3 个字母的代码,例如:

//Server/Jobs/2016\AAM - 'areallylongfilename'/

//Server/Jobs/2016\CLM - 'areallylongfilename'/

//Server/Jobs/2016\COO - 'areallylongfilename'/

如何根据 3 个字母代码从列表中获取一个目录?

0 投票
0 回答
949 浏览

python - 不循环获取scandir的DirEntry对象生成器的name属性

我读到 scandir 是 listdir 的改进版本,并希望使用它以最有效的方式传递可能较大的目录内容列表。

与直接给出文件和文件夹名称的 listdir 不同,scandir 输出一个 DirEntry 对象生成器 -

为了获得 scandir 的名称,我目前使用:

并将名称解压缩到合适的函数中,这就是我想要的,我传递

*(names.name for names in scandir(path))

作为各自的函数参数,而使用 listdir 我可以通过

*listdir(path)

作为论据。

使用 scandir 有效吗?我是否可以以某种方式直接提取名称,而不使用 for 循环进行迭代?

0 投票
3 回答
1307 浏览

python - 在python中重新排序文件名

我有以下问题:

我需要加载几个数据文件。这些文件由我的设备命名,例如:

换句话说,没有前导零。因此,如果我通过

它们按字母顺序排列,这意味着“meas100.dat”将是第一个。这显然不是我想要达到的。问题是这样做最优雅的方式是什么?

我想出的(不优雅的)方式是:

  • 加载文件名
  • 提取文件号
  • 订购文件编号(获取索引)
  • 使用这些索引对文件名进行排序

我很确定python有一些内置的东西可以在加载文件时做到这一点......

0 投票
1 回答
414 浏览

javascript - 读取目录 Aurelia 中的文件

如何获取 Aurelia 中目录的文件列表?我有要列出的资源的相对路径。

Require('fs') 在 Aurelia 中不起作用。我还可以做些什么?

0 投票
1 回答
2454 浏览

python - 无法读取图片列表 cv2.imread()

我是编程新手,我想用 gui 制作图片缩放器。我在制作 gui 时遇到问题。我抓住了代码中有问题的部分:

所以,我有一个 .png/.jpg/.bmp 文件的列表,我可以打印该列表,但我无法用 cv2.imread() 读取它们,当我打印(imgs)时,我得到“无”-s .

(我还没有设法用 glob2 做到这一点。它适用于当前目录,但我无法用 filedialog 做到这一点。)

我希望有人能帮帮忙。

提前致谢!

0 投票
2 回答
126 浏览

python - 修改 bash ls 命令以按结束字符排序

我有一个包含很多日志文件的目录,例如sample_step1[_step2[_step3]].log

检查我运行的每个步骤的完成python ls_end.py情况,即

bash中是否有任何替代方法可以从结尾对目录中的文件进行排序?

0 投票
1 回答
1871 浏览

python - TypeError: listdir() 最多接受 1 个参数(给定 2 个)

我试图同时遍历 2 个文件夹,因为我想处理两个不同位置的图像对,不幸的是 listdir 只需要 1 个参数,因此它不允许我像列表中那样遍历这两个文件夹。还有其他方法可以做到这一点吗?谢谢

0 投票
4 回答
402 浏览

python - 是否可以使用 os.listdir() 打印列输出?

我希望用 os.listdir 创建两列。代码是标准的 listdir()。

输出如下所示:

但我正在努力实现:

使用 os.listdir() 可以(轻松)实现吗?

0 投票
1 回答
4808 浏览

python - os.rename 失败并显示 [Errno 2] No such file or directory

在 python 中使用 os.rename 并得到 '[Errno 2] No such file or directory'

完整代码: