【发布时间】:2021-06-29 15:27:24
【问题描述】:
我制作了一个 Python 脚本,现在我想通过使用 PyInstaller 将其转换为 .exe 将其分发给其他人。
此脚本读取用户 Excel 表以获取信息,因此我需要可执行文件才能知道要读取哪个文件。
有没有一种简单的方法可以让任何人都可以分析他们的文件?在这种情况下,就像将具有特定文件名的 .xlsx 文件放到可执行目录中,这样可执行文件就可以为许多不同的人读取许多不同的 Excel 工作表?
换句话说,我想知道是否有一种方法可以做到这一点,就像将 Excelsheet 拖放到可执行文件目录中一样简单,然后让其他人运行 .exe
感谢任何输入!
【问题讨论】:
-
使用
input获取文件路径,用户应该能够将文件拖放到终端并获取路径:filepath = input(File path: ) -
您可以使用 Tkinter 或 PyQT 打开常规的操作系统文件选择器
-
@It_is_chris 真是天才!简单有效。我认为这是最简单的方法,所以我会尝试。谢谢!
-
@MontX 没问题,祝你好运。
标签: python file executable