python判断文件名是否包含
时间: 2023-10-13 14:04:56 浏览: 302
某个字符串的方法是什么?
判断一个文件名是否包含某个字符串可以使用 Python 的字符串方法 `in` 。具体的实现方法是:
```python
filename = "example.txt"
if "example" in filename:
print("文件名包含 example")
else:
print("文件名不包含 example")
```
其中,`in` 是 Python 内置的字符串方法,用于判断一个字符串是否包含另一个字符串。如果包含,返回 `True` ,否则返回 `False` 。在上述代码中,我们先定义了一个文件名 `example.txt` ,然后使用 `in` 方法判断字符串 `"example"` 是否包含在文件名字符串中。如果包含,输出提示信息:文件名包含 example。否则,输出文件名不包含 example。
相关问题
python 判断文件名不是 index.html
可以使用 Python 的字符串方法来判断一个字符串是否包含另一个字符串。在这个问题中,可以使用 `!=` 运算符来判断文件名是否不是 `index.html`:
```python
filename = "example.html"
if filename != "index.html":
# 文件名不是 index.html
print("该文件不是 index.html")
else:
# 文件名是 index.html
print("该文件是 index.html")
```
如果你需要判断一个文件的完整路径,可以使用 Python 的 os 模块来获取文件名:
```python
import os
filepath = "/path/to/example.html"
filename = os.path.basename(filepath)
if filename != "index.html":
# 文件名不是 index.html
print("该文件不是 index.html")
else:
# 文件名是 index.html
print("该文件是 index.html")
```
用python 提取文件名包含‘text‘的excel文档,并且打印出内容
以下是一个提取文件名包含'text'的Excel文档并打印内容的Python代码示例:
```python
import os
import glob
import pandas as pd
# 设置需要读取的文件夹路径
folder_path = 'your_folder_path'
# 获取文件夹中所有Excel文件路径
files = glob.glob(os.path.join(folder_path, "*.xls*"))
# 遍历每个Excel文件
for file in files:
# 获取文件名
filename = os.path.basename(file)
# 判断文件名是否包含'text'
if 'text' in filename:
# 读取Excel文件
df = pd.read_excel(file)
# 打印Excel内容
print(df)
```
首先,设置需要读取的文件夹路径。然后,使用glob和os模块获取文件夹中所有Excel文件的路径。接下来,遍历每个Excel文件,获取文件名并判断是否包含'text'。如果包含,使用pandas库的read_excel函数读取Excel文件,并且打印Excel内容。
阅读全文