问题标签 [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 投票
2 回答
319 浏览

python - os.listdir() 列出数据文件但相应的断言失败

我有以下代码引发断言错误。os.listdir()列出了我的数据文件,但仍然存在断言错误。

0 投票
4 回答
591 浏览

python - 如何单独浏览子文件夹?

实际上我有一个文件夹(下图中的数据),其中包含 2 个子文件夹,每个子文件夹都包含一些 .png 文件。我需要遍历每个子文件夹并对该子文件夹中的每个图像文件进行一些编码并保存结果。我用过os.walk()os.listdir()glob.glob()没有一个有效。我尝试过的许多代码之一与以下相同:

在此处输入图像描述

任何建议将不胜感激。

0 投票
1 回答
652 浏览

python - 如何对目录中的每个文件重复相同的操作?

我有一个文件夹,里面有一些 .txt 文件。我想在我的代码中自动化这个过程,并重复我对“FALC_outp_assolute.txt”所做的事情,但对于同一目录中的每个文件。其他文件被称为ELET_outp_assolute.txt, BREN_outp_assolute.txt, ... 所以彼此之间只有前四个字母不同。这是我的代码,适用于一个文件:

有人可以帮助我!?

0 投票
2 回答
764 浏览

python - 如何读取从 os.listdir 获得的文件的内容?

我正在尝试读取 CSV 文件。我在两个文件夹下有两个 CSV。我得到了 CSV 文件,但是当我尝试读取内容时,它说我没有这样的文件或目录。

错误:

0 投票
1 回答
137 浏览

python - 多跳 SSH 中的 Python Paramiko listdir

如何在多跳 ssh 情况下列出目录?或者还有其他方法可以获取我的目标文件?

我希望我的脚本从远程服务器 -> 堡垒主机 -> 本地复制文件,但是我遇到了这个多跳 ssh 的问题。

这是网络映射:(https://d2908q01vomqb2.cloudfront.net/22d200f8670dbdb3e253a90eee5098477c95c23d/2017/11/15/NM_diagram_061316_a1.png

抱歉,我没有足够的声誉在帖子中附加图片。

0 投票
1 回答
49 浏览

python - 如何在任何变体中搜索listdir中的字符串

我想了解如何搜索文件名,而不考虑大小写或变化。似乎 listdir 方法只接受确切的名称。

例如:

文件路径:C:\user\files\Hello 文件

这行得通

  • 搜索字符串 'Hello' 将返回 C:\user\files\Hello 文件

这不

  • 搜索字符串“HELLO”或任何其他变体(大写)将不返回任何内容

有解决办法吗?

0 投票
2 回答
49 浏览

python - 在 Python 中计算具有特殊条件的子目录和文件的数量

我有一个文件夹test,我想从中计算 的数量projectsbuildingstxt_files遵循以下规则。

的个数projects,就等于第一层子目录的子文件夹个数。的个数buildings,如果没有第二层子目录,则等于第一层子目录的个数,否则,计算第二层子目录。

对于以下示例结构:num_projectsis4其中包含第一层子文件夹:a, b, c, d; while num_buildingsis 11, 其中包含子目录: a1, a2, a3, b1, b2, b3, b4, c1, c2, c3 and d; 并且num_txt3

到目前为止我的解决方案:

输出:

num_projectsnum_buildings是错误的。我怎样才能使它正确?谢谢。

0 投票
0 回答
167 浏览

python - Python 脚本在 Jupyter 但不是命令行中工作,listdir 错误

我有一个 Python 脚本,如果哈希可用(检查充满哈希和文件路径的 csv,然后将列添加到数据框中),那么我想将文件移动到新位置。

我在我的脚本中遇到了一个问题,当它应该是一个字符串时,我的路径以浮点数的形式出现。在我的 jupyter 笔记本中,当我执行print(type(path))输出时,<class 'str'>但是当我print(type(path))在命令行中运行脚本时,它返回<class 'float'>.

当我运行完整的脚本时,我收到以下错误:

错误

为什么它在我的 jupyter 笔记本中有效,但在我的脚本中无效?

脚本(与问题相关的部分)

0 投票
1 回答
164 浏览

python - 如何处理文件夹中的所有文件?

我想在目录中的所有文件上运行我的代码。该代码在单个文件上运行良好,但我尝试迭代多个文件告诉我

FileNotFoundError:[Errno 2] 没有这样的文件或目录:'file.xlsx'

我希望它遍历目录中的所有文件,处理并将结果聚合到一个大数据帧arrivals_aggregated。相反,它停在 x = pd.ExcelFile(filename) 处,说找不到该文件,即使它在那里,甚至在我包含时打印

print('当前文件是' + 文件名)

它在文件夹中的第一个文件上失败,而没有处理代码。

0 投票
2 回答
955 浏览

python - 如何使用 os.listdir 避免 FileNotFoundError

我正在开发一个循环,其中对指定目录中的每个 csv 进行重新采样,然后导出到一个新文件中。尽管尝试了各种文件夹并使用了确切的文件夹路径,但我收到了 FileNotFoundError。

这将打印该文件夹中八个文件 .csv 文件的列表。但是,当使用以下代码拉入文件时(一个接一个作为 df 进行修改,我收到 FileNotFoundError: