&引用;系统找不到指定的文件";在VS2017中,C#at调用(python)外部可执行文件
我使用pyinstaller制作了一个python可执行文件。可执行文件需要一个dataset文件夹,我在同一个目录中给了它,至于输出,它会生成一个txt文件。这一切都很好 我决定使用VS创建前端,并使用&引用;系统找不到指定的文件";在VS2017中,C#at调用(python)外部可执行文件,c#,python,visual-studio,pyinstaller,C#,Python,Visual Studio,Pyinstaller,我使用pyinstaller制作了一个python可执行文件。可执行文件需要一个dataset文件夹,我在同一个目录中给了它,至于输出,它会生成一个txt文件。这一切都很好 我决定使用VS创建前端,并使用Process.Start(),将所需文件放在最终exe的同一目录(Bin/debug文件夹)以及“解决方案资源管理器”中,但出现了“系统找不到指定文件错误”。我还尝试使用Process.Start(@Application.StartupPath+“\naivebayes.exe”) 但同样的
Process.Start()
,将所需文件放在最终exe的同一目录(Bin/debug文件夹)以及“解决方案资源管理器”中,但出现了“系统找不到指定文件错误”。我还尝试使用Process.Start(@Application.StartupPath+“\naivebayes.exe”)
但同样的错误
我想制作一个带有按钮的前端,每个按钮调用一个单独的exe文件并将所有文件一起发布到一个项目中,我出了什么问题?指定路径中的第一个
\
告诉运行时也在驱动器的根目录中查找naivebayes.exe
(我想这不是你的目标)
您应该在指定文件名时不使用前导的
\
(或者在它之前使用前导点,因为\
构造将相对指向)。使用。\n修复了该问题