我有一段用python编写的代码,我想在.exe中执行。这是一个非常简单的代码,唯一使用的库是:
import os
import pandas as pd
基本上,程序从多个.xlsx文件中读取特定列并将其复制到其他Excel文件中。少于20行。
if os.path.exists("Gust_32_42.xlsx"):
os.remove("Gust_32_42.xlsx")
document=[]
print('.xlsx or .xls')
ext=input()
for f in os.listdir():
if f.endswith(ext):
document.append(f)
GranDF=pd.DataFrame(columns=document)
for i in document:
df = pd.read_excel(i, columns=['1','2'])
GranDF[i]=df['Generator electric power\' (MW)']
GranDF.to_excel('Gust_32_42.xlsx')
我已经安装了pyinstaller来将其他.py转换为.exe,直到现在有了那些库,我才尝试过任何问题。
可以在此处阅读pyinstaller遵循的过程:
我已经在安装PyQt5软件包方面取得了进展(我不知道为什么...),但是生成的.exe没有执行任何操作,并且由于我已经安装了PyQt5,所以无法打开Spyder
任何线索为什么会这样?
谢谢。