这是我第一次使用 pyinstaller 在 Windows 机器上构建 .py 的 .exe。我已成功生成 .exe,但是当我运行代码时,它不会生成我的代码应生成的 .csv 文件。
附带说明一下,当我在 IDE 中运行脚本时,它成功生成了我期望的 .csv。底部是我的代码中应生成输出的部分。
writer = pd.ExcelWriter('Desired_Output.xlsx', engine= 'xlsxwriter')
df3.to_excel(writer, sheet_name='Output')
#Get the xlsxwriter workbook and worksheet objects
workbook = writer.book
worksheet = writer.sheets['Output']
# Add some cell formatting and save the contents
format1 = workbook.add_format({'left': 1, 'right': 1, 'top': 1, 'bottom': 1, 'bg_color': 'gray' })
format2 = workbook.add_format({'bottom': 1})
format3 = workbook.add_format({'bottom': 1, 'font_size': 7, 'bg_color': '#98FB98'})
format4 = workbook.add_format({'right': 1, 'bottom': 1})
worksheet.set_column('B:B', 12, format1)
worksheet.set_column('C:N', 8, format2)
worksheet.set_column('L:L', 6, format3)
worksheet.set_column('N:N', 8, format4)
writer.save()
在命令提示符下运行时出现错误
没有模块 xlsxwriter,但是当我尝试运行 pip install 时,它说我已经在运行 xlsxwriter