今天想在树莓派中寻找"smbus.py"这个文件。这个文件是python下的一个第三方库,可以解决BMP280与树莓派通讯的问题。但是通讯的时候,树莓派和BMP280在时间上有误差,导致在获得一定数据之后,误差被放大,数据读取错误,进而程序崩溃。所以需要通过修改库文件来解决问题。
但是树莓派中python的种类包括python2、python3,(此时python2已经被我删除了)并且python的第三方库的位置比较复杂。如果是Windows系统下的话,第三方库仅仅是在python安装位置下“\Lib\site-packages”文件夹内。以我的位置为例,是“D:\python-3.10.0-embed-amd64\Lib\site-packages”。当我打开树莓派上的那个位置时我却没有找到我想要的。
也参考过别的博主的文章,没有我想要的答案。在树莓派的文件助手中,我找到了快速搜索的方法。具体如下:
在树莓派界面的左上角找到文件助手,打开。
找到Tools,下面有个Find Files.点进去。
然后输入文件名字,注意要包含后缀。记得改变搜索路径,将当前路径删除掉,添加全盘路径。然后点击“Find”并耐心等待即可。