紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
使用python调用.sh脚本文件失败 显示找不到相关文件和环境
-
我的需求是在python文件中调用已经写好的.sh脚本来进行相关环境的配置和运行
但是我在实际运行中遇到了错误
我的脚本文件如下!
其中lidar.sh是我本次想要调用的脚本文件
其中的内容是#/bin/bash cd /home/jkcc/catkin_ws/src/R3_LIVE/ws_livox #我的雷达运行文件文件夹 source ./devel/setup.sh #部署环境 roslaunch livox_ros_driver livox_lidar_msg.launch #登陆节点
python中的文件是这样的
import os return_code = os.system('sh lidar.sh') print("return code:", return_code)
我使用Pycharm来运行他
看起来他正确进入了文件夹【脚本cd的那一句
但是后面就无法运行了 我在终端中尝试运行过是没问题的
请问这是什么原因啊? -
@Demo 因为没有上下文,你把source之类的指令都加到sysetm中