使用筆記本電腦在磚回購協議和項目文件
本文向您展示如何使用筆記本和其他文件在磚與遠程Git回購的集成使用常見的Git操作。
克隆一個偏遠的Git存儲庫
點擊回購在側邊欄。
點擊添加回購。
在添加回購對話框中,單擊克隆遠程Git存儲庫並輸入存儲庫URL。從下拉菜單中選擇您的Git提供者,有選擇地改變名稱用於磚回購,並點擊創建。遠程存儲庫的內容是克隆磚回購。
在UI中創建一個筆記本或文件夾
創建一個新的筆記本在回購或文件夾,單擊向下箭頭旁邊回購的名稱,並選擇創建>筆記本或創建>文件夾從菜單中。
一個筆記本或移動文件夾在您的工作空間中回購,導航到筆記本或文件夾並選擇移動從下拉菜單:
在對話框中,選擇你想要移動的回購對象:
您可以導入一個SQL或Python文件作為單細胞磚筆記本。
添加注釋行
- - -磚筆記本源
頂部的一個SQL文件。添加注釋行
#磚筆記本源
頂部的一個Python文件。
在UI處理文件
本節將介紹如何添加兒童文件回購,查看和編輯文件。
預覽
這個特性是在公共預覽。
導入一個文件
導入一個文件,單擊向下箭頭旁邊回購的名稱,並選擇進口。
導入對話框。你可以拖拽文件到或者點擊所示的對話框瀏覽選擇文件。
隻能從一個URL進口筆記本電腦。
當你導入一個. zip文件,磚自動將文件和導入的每個文件和筆記本是包含在. zip文件中。
編輯一個文件
編輯一個文件在回購,回購瀏覽器單擊文件名。文件打開,您可以編輯它。更改自動保存。
當您打開一個減價(。海事
)文件,默認渲染視圖顯示。編輯這個文件,單擊文件編輯器。回到預覽模式,單擊文件編輯器之外的任何地方。
重構代碼
代碼開發的最佳實踐是模塊化的代碼,所以它可以很容易地重用。您可以創建自定義Python文件回購,讓這些文件中的代碼用於筆記本使用進口
聲明。例如,看到的筆記本的例子。
重構筆記本到可重用的代碼文件:
從回購UI,創建一個新的分支。
創建一個新的源代碼文件為你的代碼。
Python導入語句添加到筆記本,使你的新筆記本可用文件中的代碼。
以編程方式創建和編輯文件和目錄
磚運行時11.2或以上。
磚回購的,您可以通過編程方式創建目錄並創建和附加文件。這是用於創建或修改一個環境規範文件,編寫輸出從筆記本電腦,或寫輸出執行庫,比如Tensorboard。
請注意
禁用此功能,設置集群環境變量WSFS_ENABLE_WRITE_SUPPORT = false
。有關更多信息,請參見環境變量。
以編程方式從回購讀取文件
磚運行時8.4或以上。
您可以通過編程方式閱讀小回購數據文件,如. csv
或. json
文件,直接從一個筆記本。以編程方式創建或編輯文件隻是在磚運行時支持11.2及以上。
進口熊貓作為pddf=pd。read_csv(”。/數據/ winequality-red.csv”)df
您可以使用在回購引發訪問文件。火花需要絕對文件數據文件路徑。絕對的回購是一個文件的文件路徑文件:/工作區/回購/ < user_folder > / < repo_name > /文件
。
你可以複製文件的絕對或相對路徑回購從旁邊的下拉菜單文件:
下麵的例子顯示了使用{os.getcwd ()}
的完整路徑。
進口操作係統火花。讀。格式(“csv”)。負載(f“文件:{操作係統。getcwd()}/ my_data.csv”)
使用Python和R模塊
預覽
這個特性是在公共預覽。
進口Python和R模塊
當前工作目錄的回購和筆記本是Python自動添加到路徑。當你在回購根工作,您可以導入模塊從根目錄及其所有子目錄。
導入模塊從另一個回購,回購您必須添加sys.path
。例如:
進口syssys。路徑。附加(”/工作區/回購/ <用戶名> / < repo-name >”)#使用相對路徑進口sys進口操作係統sys。路徑。附加(操作係統。路徑。abspath(“. .”))
你從一個模塊導入函數在回購就像從一個模塊保存為集群庫或notebook-scoped庫:
從樣本進口權力權力。powerOfTwo(3)
源(“sample.R”)power.powerOfTwo(3)
進口磚Python的筆記本
區分普通Python文件和一個磚Python語言的筆記本以源代碼格式導出數據磚補充道#磚筆記本源
頂部的筆記本源代碼文件。
當你導入筆記本,磚承認它和進口的筆記本電腦,而不是作為一個Python模塊。
如果你想進口筆記本作為一個Python模塊,必須在代碼編輯器中編輯筆記本和刪除行#磚筆記本源
。刪除這條線將筆記本轉換為常規的Python文件。
Autoreload Python模塊的
在開發Python代碼,如果您正在編輯多個文件,您可以使用以下命令在任何細胞力量重新加載所有模塊。
%load_extautoreload%autoreload2
使用磚網絡終端進行測試
您可以使用磚網絡終端的測試修改您的Python或R代碼無需導入文件到一個筆記本和執行的筆記本。
開放網絡終端。
改變回購目錄:
cd/回購/ < path_to_repo > / /工作空間
。運行Python或R文件:
pythonfile_name.py
或Rscriptfile_name.r
。
使用筆記本電腦的遠程存儲庫運行工作
您可以運行一個磚工作用筆記本位於一個偏遠的Git存儲庫。這是特別有用的管理CI / CD生產運行。看到創建一個工作。