Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;系统找不到指定的文件";在VS2017中,C#at调用(python)外部可执行文件_C#_Python_Visual Studio_Pyinstaller - Fatal编程技术网

&引用;系统找不到指定的文件";在VS2017中,C#at调用(python)外部可执行文件

&引用;系统找不到指定的文件";在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”) 但同样的

我使用pyinstaller制作了一个python可执行文件。可执行文件需要一个dataset文件夹,我在同一个目录中给了它,至于输出,它会生成一个txt文件。这一切都很好

我决定使用VS创建前端,并使用
Process.Start()
,将所需文件放在最终exe的同一目录(Bin/debug文件夹)以及“解决方案资源管理器”中,但出现了“系统找不到指定文件错误”。我还尝试使用
Process.Start(@Application.StartupPath+“\naivebayes.exe”)
但同样的错误


我想制作一个带有按钮的前端,每个按钮调用一个单独的exe文件并将所有文件一起发布到一个项目中,我出了什么问题?

指定路径中的第一个
\
告诉运行时也在驱动器的根目录中查找
naivebayes.exe
(我想这不是你的目标)


您应该在指定文件名时不使用前导的
\
(或者在它之前使用前导点,因为
\
构造将相对指向)。

使用。\n修复了该问题