1.首先要在功能包文件夹(catkin_ws/src/learnning_communication)中创建一个scripts目录(目录名字不可更改,这是ros规定好的)来存放python脚本
2.在scripts目录中加入我们要运行的python脚本
3.要给我们即将要运行的python脚本赋予执行权限
方式一:从文件中进入到python脚本所在位置,选中要运行的python脚本,右键选择属性->权限->把 允许作为程序执行文件 这一项勾上即可
方式二:使用命令行,cd到该文件的路径下,然后输入以下命令:
$ chmod +x name.py
4.将以下内容添加到CMakeLists.txt文件中,确保正确安装Python脚本,并使用合适的Python解释器:文章来源:https://www.toymoban.com/news/detail-556127.html
catkin_install_python(PROGRAMS scripts/name.py
DESTINATION{CATKIN_PACKAGE_BIN_DESTINATION})
如果是运行多个python文件,可以重复上述内容,把python文件名字改一下,也可以在里面继续添加,即:文章来源地址https://www.toymoban.com/news/detail-556127.html
catkin_install_python(PROGRAMS scripts/name1.py scripts/name2.py
DESTINATION{CATKIN_PACKAGE_BIN_DESTINATION})
到了这里,关于如何在Ros中运行python文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!