我有 2 个树莓派和一台 Windows 计算机都在同一个网络上。我将一个树莓派设置为 NAS,我希望另一个树莓派运行程序,然后将包含数据的 csv 文件写入 NAS pi 上的 samba 共享。然后我就可以从我的 Windows 计算机访问该文件并打开它。
以下代码会将名为“lights.csv”的 csv 文件写入第二个树莓派的桌面:
outputFile = open('lights.csv', 'w')
for i in range(len(button_array)):
#Convert the button's time_on variable to a string and append a comma and newline.
outputFile.write(str(button_array[i].total_time_on) + ',\n')
outputFile.close()
这是我需要的简单编码编辑吗?我需要导入另一个 Python 模块吗?这会以某种方式“映射网络驱动器”吗?我在其他任何地方都没有找到直接的答案,所以我试图尽可能具体。我也不想将文件复制到那里(通过使用shutil),我希望它直接将其保存/写入该网络文件夹,然后使用Samba共享该文件夹。
请具体,如果可能,请显示一些示例代码。在 Python、Linux 和网络方面,我只是一个新手(充其量)。先感谢您。