我有EV3乐高Mindstorms,我安装在它的ev3dev操作系统上。我通过SSH设置与PC的连接,并使用PuTTY开始“编程”。我使用cat>;test2.py并编写了以下代码:
#!/usr/bin/env python3
import ev3dev.ev3 as ev3
motor = ev3.LargeMotor('outA')
motor.run_timed(time_sp = 1000, speed_sp = 500)
我保存了文件并使用/test2.py初始化它。我得到了这个输出:
^{pr2}$是什么造成的?我应该改变什么?在
试试这个:
这将允许您在linux中打开几乎任何东西
使用
ls -la ./test2.py
查看文件权限。在看看输出的开头,您会看到如下内容:
第一个-表示如果是目录或文件。在这种情况下意味着这是一个文件。 现在,如果你观察剩下的字符,有3组3个字符,意味着文件所有者、所有者组的权限,最后一组是其他用户的权限。在
在这里,我们为用户和其他用户显示了读和写权限。在
如上所述,每次执行脚本时都可以使用sudo,但要以root权限运行它。不过,我建议您更改文件权限并使用chmod
^{pr2}$这将允许您执行脚本。查看chmod文档了解更多信息:https://help.ubuntu.com/community/FilePermissions
相关问题 更多 >
编程相关推荐