我最近购买了一个Beaglebone Black(Debian Rev C)用于带有几个传感器的设计项目,我一直在使用Cloud9 IDE(编辑:只需在我的浏览器中访问192.168.7.2:3000即可连接到BB)开发并上传代码到Beagle。我一直想知道的是,是否有办法指示Beagle保存文本文件我告诉它打开我连接到的计算机桌面。
我一直在使用此代码创建传感器(x)中的数据并将其写入文本文件:
import os
name = raw_input('name the thing: ')
final_name = os.path.join('C:', 'Users', 'boktor', 'Desktop', name + '.txt')
data = open(name + '.txt', 'a+')
data.write(str(x) + '\n')
data.close()'
现在这是功能/有用的,但我的问题是这不会保存到我的电脑,它只是保存在与我创建的代码相同的文件夹中的Cloud9菜单/侧边栏中。这怎么可能?不应该有涉及os.path.join()的错误?该文件绝对不在我的桌面上。
有没有更好的方法告诉Beaglebone将此文件放在我的计算机桌面或其他文件夹上(也许在beaglebone内?)