问题标签 [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 - pycharm os.listdir 不列出内容
我是个处女。温柔地对待我。
在 Python3.5 中,我可以运行:
这将生成该目录中包含的文件列表。
如果我在 Pycharm 中运行相同的脚本,它会退出而不生成文件列表。(退出代码 0)。
这是问题最简单的表现。
我已经针对当前工作目录内容和相同模式测试了 Python 和 Pycharm。
我查看了 SO 上突出显示的工作目录问题。在 Pycharm 的 python 控制台和项目结构 Source Folder 中指定工作目录的解决方案对我不起作用。我什至重新安装了 Pycharm。
这必须是一个简单的修复?感谢任何建议。它的 Pycharm 社区 2016.2.3 在 Win10 上。
python - Python - 选择包含特定字符串的目录
下面的代码打印一个目录列表,这些目录恰好包含一个 3 个字母的代码,例如:
//Server/Jobs/2016\AAM - 'areallylongfilename'/
//Server/Jobs/2016\CLM - 'areallylongfilename'/
//Server/Jobs/2016\COO - 'areallylongfilename'/
如何根据 3 个字母代码从列表中获取一个目录?
python - 不循环获取scandir的DirEntry对象生成器的name属性
我读到 scandir 是 listdir 的改进版本,并希望使用它以最有效的方式传递可能较大的目录内容列表。
与直接给出文件和文件夹名称的 listdir 不同,scandir 输出一个 DirEntry 对象生成器 -
为了获得 scandir 的名称,我目前使用:
并将名称解压缩到合适的函数中,这就是我想要的,我传递
*(names.name for names in scandir(path))
作为各自的函数参数,而使用 listdir 我可以通过
*listdir(path)
作为论据。
使用 scandir 有效吗?我是否可以以某种方式直接提取名称,而不使用 for 循环进行迭代?
python - 在python中重新排序文件名
我有以下问题:
我需要加载几个数据文件。这些文件由我的设备命名,例如:
换句话说,没有前导零。因此,如果我通过
它们按字母顺序排列,这意味着“meas100.dat”将是第一个。这显然不是我想要达到的。问题是这样做最优雅的方式是什么?
我想出的(不优雅的)方式是:
- 加载文件名
- 提取文件号
- 订购文件编号(获取索引)
- 使用这些索引对文件名进行排序
我很确定python有一些内置的东西可以在加载文件时做到这一点......
javascript - 读取目录 Aurelia 中的文件
如何获取 Aurelia 中目录的文件列表?我有要列出的资源的相对路径。
Require('fs') 在 Aurelia 中不起作用。我还可以做些什么?
python - 无法读取图片列表 cv2.imread()
我是编程新手,我想用 gui 制作图片缩放器。我在制作 gui 时遇到问题。我抓住了代码中有问题的部分:
所以,我有一个 .png/.jpg/.bmp 文件的列表,我可以打印该列表,但我无法用 cv2.imread() 读取它们,当我打印(imgs)时,我得到“无”-s .
(我还没有设法用 glob2 做到这一点。它适用于当前目录,但我无法用 filedialog 做到这一点。)
我希望有人能帮帮忙。
提前致谢!
python - 修改 bash ls 命令以按结束字符排序
我有一个包含很多日志文件的目录,例如sample_step1[_step2[_step3]].log
检查我运行的每个步骤的完成python ls_end.py
情况,即
bash中是否有任何替代方法可以从结尾对目录中的文件进行排序?
python - TypeError: listdir() 最多接受 1 个参数(给定 2 个)
我试图同时遍历 2 个文件夹,因为我想处理两个不同位置的图像对,不幸的是 listdir 只需要 1 个参数,因此它不允许我像列表中那样遍历这两个文件夹。还有其他方法可以做到这一点吗?谢谢
python - 是否可以使用 os.listdir() 打印列输出?
我希望用 os.listdir 创建两列。代码是标准的 listdir()。
输出如下所示:
但我正在努力实现:
使用 os.listdir() 可以(轻松)实现吗?
python - os.rename 失败并显示 [Errno 2] No such file or directory
在 python 中使用 os.rename 并得到 '[Errno 2] No such file or directory'
完整代码: