python的一些小的点

 1 import sys
 2 sys.path
 3 print(sys.path)
 4  
 5 结果是:['/home/xxx/flask', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/xxx/.local/lib/python3.6/site-packages', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages']  是一个系统的列表
 6 当导入第三方包找不到环境时,可以通过给 sys.path列表append()
 7 例如添加ROS的python包时:
 8 sys.path.append('/opt/ros/melodic/lib/python2.7/dist-packages')
 9 例如当ROS的python包中的opencv包与系统的中的有冲突,想要使用系统中的opencv包,
10 也可以
11 sys.path.remove('/opt/ros/melodic/lib/python2.7/dist-packages')
12  
13 手动的想要抛出异常:可以使用 raise,如下
14 raise StopIteration()

 

posted @ 2022-03-03 22:32  小白duzw  阅读(50)  评论(0)    收藏  举报