问题标签 [fnmatch]

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 回答
87 浏览

regex - DataDog 目录文件匹配模式无法匹配任何文件

该目录包含 20 多个文件。如DataDog 目录文档中所述,最多可以跟踪 20 个文件。

于是我尝试配置数据狗目录配置

文件采用下一种格式yyyy_mm_SalesorderPosition.csv ,我需要显示以前所有年份的最新月份。

在配置中启用模式时,没有文件匹配。当我删除它时,文件被计算在内。

我在这里错过了什么?

0 投票
1 回答
16 浏览

directory - DataDog - 将多个 fnmatch 模式传递给配置

该目录包含多个文件,格式为 YYYY_MM_SalesOrder.csv

如何在一个实例中使用多个模式?

0 投票
1 回答
11 浏览

python - 过滤后尝试将文件从子文件夹传递到新文件夹

我正在尝试编写一个代码,允许我将文件从各个子文件夹复制到一个新文件夹。主要问题以及为什么从一开始就不是一件直截了当的事情是所有文件的开头和结尾都相同,我需要的文件中只有 1 个字母的变化。

我不断收到一条错误消息:“FileNotFoundError:[Errno 2] 没有这样的文件或目录:'20210715 10.1_Plate_R_p00_0_B04f00d0.TIF'”

到目前为止,这就是我所拥有的:

请帮忙!

0 投票
2 回答
741 浏览

github - Github 分支保护规则,设置分支名称的模式

我正在尝试为我的 repo 上的 set 分支设置规则,但存在仅适用于特定分支的模式问题。即规则仅适用于brances master,develop,release

问题:模式没有选择错误的分支

我试着浏览这里,但它按预期工作 https://ruby-doc.org/core-2.5.1/File.html#method-c-fnmatch

我已经尝试过,但没有使用 0 个分支或选择的所有内容:

{^.*(master).*$,^.*(develop).*$} [master,develop,release] [master;develop;release]*

ps 这个剂量相反,适用于所有支架,但列出的是: *[!master|!develop|!release]*

0 投票
1 回答
97 浏览

python - 是否可以在熊猫数据帧上使用 fnmatch.filter 而不是正则表达式?

例如,我有一个如下的数据框,我只想将某些正则表达式的测试作为我更新的数据框的一部分。我想知道是否有办法使用 fnmatch 而不是正则表达式?

我希望能够使用 fnmatch.filter 创建一个仅包含 test_gg 或 test_gf 或 test_gt 的新数据框?我看到的所有示例都与列表有关,那么如何将其应用于数据框?

0 投票
1 回答
296 浏览

azure - Azure CLI - az storage file delete-batch:除一个特定文件外的所有模式

我正在尝试从 Azure 存储文件共享中删除所有文件并排除一个特定的文件名。我只是无法弄清楚模式。

我已经尝试过了,但模式现在不匹配任何东西。

0 投票
0 回答
38 浏览

python - 使用 fnmatch.filter 读取音频文件列表

我正在编写一个心跳分类代码,我测试了两个不同的数据集。一个是预先标记的并且具有格式良好的 .csv。对于其他数据集,我自己按照相同的命名模式和 .csv 文件对其进行了标记。但是每当我尝试提取音频文件时,它都不会导入文件并且数组显示为空。

打印 A_normal_sounds 和 x_data 给出空数组。表示未导入 .wav 文件。任何帮助将不胜感激。

0 投票
1 回答
48 浏览

python-3.x - python中的黑名单href以删除垃圾站点

我希望它打印每个未列入黑名单的站点(到目前为止代码看起来如何)但是如果您将最后一个 if 语句中的字符串从 pass 更改为 print(site) 然后它会打印黑名单中的所有内容,但它不起作用不会打印所有未列入黑名单的内容,这是我的目标

0 投票
0 回答
15 浏览

github-actions - 是否可以使用 fnmatch 模式来匹配语义版本?

我想在 github 上添加一个分支保护规则x.y.z,该规则将允许工作流仅在有效版本为. 棘手的一点是该branch naming pattern字段似乎只实现了fnmatch 语法

我怎样才能使它与 . 一起工作1.0.01.99.2但不能与其他可能是无效语义版本的字符串一起工作?

虽然使用单个数字强制执行简单的 XYZ 看起来是可行的[0123456789].[0123456789].[0123456789],但我真的不知道如何使它与两位数字版本的部件一起使用。

0 投票
2 回答
54 浏览

python - python:检查特定字符串是否是文件名的一部分

我有一个列表,其中每个条目由 5 个单独的随机数组成:

列表输出:

现在我有两个嵌套的 for 循环。外部循环遍历这个列表。内部循环遍历位于单独目录中的大量文件。目的是我想检查列表中的每个条目是否包含在其中一个文件名中。如果是这样,我想将这些文件复制到一个单独的目标目录中并打破内部循环,因为找到该项目并继续列表中的下一个条目。

文件结构示例:

我尝试了几件事(见下文),但以下版本总是返回错误。

到目前为止,这是我的代码: