程序代碼:
import pandas as pd
import os
print('圖片名稱提取中......')
imgPath=os.getcwd()
nameList=os.listdir()
for i in range(len(nameList)):
nameList[i]=os.path.splitext(nameList[i])[0]
df=pd.DataFrame(nameList)
df.to_excel(imgPath+'/A.xlsx')
print('圖片名稱提取完成!')
print('Excel文件保存路徑為:'+imgPath+'/A.xlsx')
os.system('pause')
如果需要打包成exe格式的文件,則需通過pyinstaller工具:
1、在cmd窗口輸入
pip install pyinstaller
2、安裝pyinstaller完成後,在目標文件夾地址欄直接輸入cmd,在cmd窗口輸入
pyinstaller -F a.py #-F後面是python文件的文件名
即可完成exe文件的生成。
這樣,只需要將exe文件拷貝到需要提取的文件夾,雙擊exe文件,即可實現該文件夾中所有文件名的提取,並將提取的文件名保存至Excel文件中。
要注意的是:由於我們把exe文件也拷貝到了該文件夾中,所以提取的文件名包含了該exe文件的文件名,在Excel中刪除即可。