2016-03-28 53 views
0

我最近購買了一個Beaglebone Black(Debian Rev C),用於帶有幾個傳感器的設計項目,並且我一直在使用Cloud9 IDE(編輯:訪問192.168.7.2:3000在我的瀏覽器中連接到BB)開發並上傳代碼到Beagle。我一直想知道的是,如果有一種方法可以指示Beagle保存文本文件,我告訴它可以打開到我已經連接到的計算機的桌面。Beaglebone Black - 從Cloud9 IDE將文件保存到桌面

我一直在使用這個代碼來創建和傳感器(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內?)

回答

0

您可以通過File>Download Files下載文件。欲瞭解更多信息,請參閱Download Files from Cloud9

+0

我應該說明我正在使用Cloud9 IDE作爲編程和訪問Beaglebone的一種手段。我知道我可以使用File> Download Project下載,但是這給了我beaglebone上的所有內容。這不是我想要的功能。我特別想讓我的beaglebone在我的電腦桌面上放置它創建的文件。 – boktor

+0

我認爲我對這方面的理解並不足夠,但是由於Cloud9 IDE是一個雲IDE,您可以從桌面登錄並使用此方法保存,或者可以通過Beaglebone將其保存到桌面。再一次地,你的用例對我來說還是相當混亂,我不認爲我對BB有足夠的瞭解給你一個很好的答案,所以試着處理我給你的信息,否則你可能會嘗試編輯你的原始帖子到更清楚你想要做什麼。 –