【发布时间】:2020-05-23 13:52:42
【问题描述】:
我有一个连接到我的 Raspberry Pi 的相机模块,并想将图片直接保存在我的 NAS 上。 我正在使用 picamera 库来控制相机。相机正在工作,我可以直接将图片保存在 Pi 上。但是,如果我想将它们保存在挂载的 NAS 上,它就不起作用。 我首先尝试将图片保存在我的 Pi 上,然后通过 os.move 或 shutil.move 移动它们。然而它没有用。 shutil.copy 也不起作用。 我可以通过 python 在 NAS 上创建 .txt 文件和文件夹,但复制文件不起作用。
例如,我的代码如下所示:
tempPath = '/home/pi/Desktop/test.jpg' #local directory
destinationPath = '/home/pi/myNAS/test.jpg' #mounted NAS
camera = PiCamera()
camera.start_preview()
sleep(5)
camera.capture(tempPath)
camera.stop_preview()
shutil.move(tempPath,destinationPath)
【问题讨论】:
-
我用 os.system('cp ' + tempPath + ' ' + '/home/pi/myNAS/') 解决了这个问题。有没有更好的办法?
标签: python raspberry-pi copy nas