python模糊路径读取文件
时间: 2023-10-26 12:48:27 浏览: 87
可以使用os模块中的os.path模块来处理模糊路径。可以使用os.path.abspath()函数获取模糊路径的绝对路径,然后再使用open()函数打开文件。
例如:
import os
file_path = "my_folder/my_file.txt"
absolute_path = os.path.abspath(file_path)
f = open(absolute_path, "r")
这段代码会打开my_folder文件夹下的my_file.txt文件。
相关问题
python 模糊读取excel文件
在Python中,可以使用pandas库来读取Excel文件并进行模糊匹配。下面是一个示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('file.xlsx')
# 进行模糊匹配
matched_data = df[df['列名'].str.contains('关键词', na=False)]
# 打印匹配到的数据
print(matched_data)
```
上述代码中,首先使用`pd.read_excel()`函数读取Excel文件,将数据存储在DataFrame对象`df`中。然后,使用`df['列名'].str.contains('关键词', na=False)`进行模糊匹配,其中`列名`是需要进行匹配的列名,`关键词`是需要匹配的关键词。最后,将匹配到的数据打印出来。
请注意,需要将代码中的`file.xlsx`替换为你实际的Excel文件路径,`列名`替换为你需要进行匹配的列名,`关键词`替换为你需要匹配的关键词。
python模糊查询excel
你可以使用 Pandas 库来进行模糊查询 Excel 文件。下面是一个基本的示例代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('your_file.xlsx')
# 进行模糊查询
search_query = 'your_search_query'
results = df[df['column_name'].str.contains(search_query, case=False)]
# 打印查询结果
print(results)
```
在上面的代码中,你需要将 `'your_file.xlsx'` 替换为你要查询的 Excel 文件的路径。`'column_name'` 是你要在哪一列进行模糊查询的列名,你需要将其替换为实际的列名。`'your_search_query'` 是你要搜索的查询字符串,可以是部分字符串或正则表达式。
这段代码会打印出与查询条件匹配的所有行。你可以根据需要进一步处理或操作这些结果。
请确保已经安装了 Pandas 库,可以通过运行 `pip install pandas` 来安装它。
阅读全文