ros中运行rosbag相关的python代码时出现了以下错误,求解答,谢谢
Traceback (most recent call last):
File "/home/liaoxiang/demo01_ws/devel/lib/turtlesim/11.py", line 15, in <module>
exec(compile(fh.read(), python_script, 'exec'), context)
File "/home/liaoxiang/demo01_ws/src/turtlesim/scripts/11.py", line 19, in <module>
bag=rosbag.Bag("hello_p_bag",'w')
File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 468, in __init__
self._open(f, mode, allow_unindexed)
File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1430, in _open
elif mode == 'w': self._open_write(f)
File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1475, in _open_write
if self._is_file(f):
File "/opt/ros/noetic/lib/python3/dist-packages/rosbag/bag.py", line 1441, in _is_file
return isinstance(f, filecmp) # Python 2
TypeError: isinstance() arg 2 must be a type or tuple of types