我使用pyinstaller创建了一个python可执行文件。可执行文件需要一个数据集文件夹,我已将其放在同一目录中,并且对于输出它会生成一个txt文件。所有这一切都很好。
我决定使用VS创建一个前端并使用Process.Start()
,我将所需的文件放在最终exe(Bin / debug文件夹)的相同目录中以及“Solution Explorer”中,但是我'得到一个“系统找不到文件指定的错误”。我还尝试使用Process.Start(@Application.StartupPath+"\naivebayes.exe")
但得到同样的错误。
我想在前端设置按钮,每个按钮调用一个单独的exe文件并在一个项目中将所有文件一起发布,我出错了什么?
答案 0 :(得分:0)
指定路径中的第一个\
告诉运行时也会在驱动器的根目录中查找naivebayes.exe
(我认为这不是您的目标)。
您应该指定不带前导\
的文件名(或者在它之前使用前导点,因为.\
构造会相对指向)。