把两组图像文件名不带后缀写入同一个excel文件,第一列是第一组图像文件名,第二列是第二组图像文件名
时间: 2024-02-19 17:03:57 浏览: 65
批量插入照片和对应文件名到excel表格中.txt
好的,我可以为您提供一个Python代码示例来实现这个功能。以下是代码:
```python
import os
import pandas as pd
# 两组图像文件所在文件夹路径
dir1 = "/path/to/dir1"
dir2 = "/path/to/dir2"
# 获取每个文件夹中的文件名列表
files1 = os.listdir(dir1)
files2 = os.listdir(dir2)
# 去掉文件名的后缀
files1 = [os.path.splitext(f)[0] for f in files1]
files2 = [os.path.splitext(f)[0] for f in files2]
# 将两组文件名列表合并
data = {"Group 1": files1, "Group 2": files2}
df = pd.DataFrame(data)
# 将数据写入Excel文件
writer = pd.ExcelWriter("file_names.xlsx")
df.to_excel(writer, index=False)
writer.save()
```
在这个示例中,我们使用Python的os模块和pandas库来处理文件名和Excel文件。首先,我们获取两个文件夹中的文件名列表,并使用os.path.splitext函数去掉文件名的后缀。然后,我们将两组文件名列表合并为一个字典,并使用pandas的DataFrame函数创建一个数据框。最后,我们使用pandas的ExcelWriter类将数据写入Excel文件。
阅读全文