'/ usr / bin / python3:在Raspberry Pi上使用Mono执行.exe文件时无法打开文件'test.py'

时间:2019-05-22 14:58:51

标签: c# python raspberry-pi mono

我目前正在尝试在Visual Studio中编写成功构建的程序,然后将解决方案转移到Raspberry Pi并使用Mono执行“ TestPiPlate.exe”时,出现了错误:“ / usr / bin / python3:无法打开文件'test.py':[错误2]没有这样的文件或目录”,后跟我在c#程序中插入的“ done”语句。 / p>

这是针对我正在执行的自动化Raspberry Pi项目,我正尝试使用书面python脚本测试中继板。

这是我目前用于Visual Studio代码的内容:

        iotlib.PythonScrpt full_test = new PythonScrpt("test.py");
        full_test.Run();
        Console.WriteLine("done");

iotlib.PythonScrpt的设置正确,所以我不明白为什么它找不到test.py文件,因为它与.exe调试文件位于同一目录中。

我希望测试能够运行并通过我的脚本直观地看到继电器打开,但是错误使我什至无法测试脚本。

1 个答案:

答案 0 :(得分:0)

检查运行 TestPiPlate.exe 的用户是否对 test.py 文件具有执行权限。

另外,要调试此错误,请尝试运行任何bash命令,以使用 $sql="SELECT Picture FROM members WHERE MemberID=".$_GET['id']; $result=$conn->query($sql); if($result->num_rows > 0){ $row=$result->fetch_assoc(); $target_dir="../images/profilepictures/"; unlink($target_dir.$row['Picture']); }

查看是否有效