获取文件夹里带某个字眼的文件
时间: 2023-07-28 13:10:32 浏览: 38
您可以使用Python的os和re模块来实现获取文件夹里带某个字眼的文件。以下是一个示例代码:
```python
import os
import re
# 要搜索的文件夹路径
folder_path = "your/folder/path"
# 要搜索的关键字
keyword = "your keyword"
# 遍历文件夹中的所有文件
for root, dirs, files in os.walk(folder_path):
for file in files:
# 获取文件路径
file_path = os.path.join(root, file)
# 判断文件名中是否包含关键字
if re.search(keyword, file):
# 如果包含关键字,则输出文件路径
print(file_path)
```
您可以将上述代码中的`folder_path`和`keyword`替换为您自己的文件夹路径和关键字,然后运行代码即可获取带有关键字的文件路径。
相关问题
获取文件夹里带某个字眼的文件,并保存至新的文件夹
你可以使用Python来实现这个功能。可以使用以下代码:
```python
import os
import shutil
# 定义要查找的文件夹路径和要保存结果的文件夹路径
folder_path = "path/to/folder"
save_path = "path/to/save/folder"
# 定义要查找的关键字
keyword = "example"
# 遍历文件夹,查找带关键字的文件
for root, dirs, files in os.walk(folder_path):
for file in files:
if keyword in file:
# 构造文件路径
file_path = os.path.join(root, file)
# 复制文件到新的文件夹
shutil.copy(file_path, save_path)
```
其中,`folder_path`是要查找的文件夹路径,`save_path`是要保存结果的文件夹路径,`keyword`是要查找的关键字。代码会遍历文件夹,查找带关键字的文件,然后将文件复制到新的文件夹中。
excel table如何计算某个字眼总数
您可以使用Excel的SUM函数和SEARCH函数来计算某个字眼在某个列中出现的次数。具体步骤如下:
1. 选中您要计算字眼总数的列;
2. 在公式栏中输入 "=SUM(IFERROR(SEARCH("要查找的字眼",A:A),0))" (如果您要查找的列是B列,则将公式中的"A:A"改为"B:B","要查找的字眼"改为您要查找的字眼);
3. 按下Ctrl+Shift+Enter组合键,将公式转换为数组公式;
4. 单击单元格,查看该列中包含指定字眼的单元格数量。
请注意,该公式计算的是该列中所有单元格中包含指定字眼的数量,包括重复出现的。如果您只想计算每个单元格中指定字眼的数量,则可以使用 "=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,"要查找的字眼","")))" 的公式,其中A1是您要计算的单元格。