開發Python腳本
更新時間 2023-08-17 16:53:16
最近更新時間: 2023-08-17 16:53:16
分享文章
本章節主要介紹開發腳本的開發Python腳本。
對Python腳本進行在線開發、調試和執行,開發完成的腳本也可以在作業中執行(請參見開發作業)。
前提條件
- 已新增Python腳本,請參見新建腳本。
- 已新建主機連接,該主機配有用于執行Python腳本的環境。新建主機連接請參見下表。
- 當前用戶已鎖定該腳本,否則需要通過“搶鎖”鎖定腳本后才能繼續開發腳本。新建或導入腳本后默認被當前用戶鎖定,詳情參見下方編輯鎖定功能。
約束限制
Python腳本暫不支持腳本參數及作業參數。
操作步驟
- 登錄DataArts Studio控制臺。選擇實例,點擊“進入控制臺”,選擇對應工作空間的“數據開發”模塊,進入數據開發頁面。
詳見下圖:選擇數據開發


- 在數據開發主界面的左側導航欄,選擇“數據開發 > 腳本開發”。
- 在腳本目錄中,雙擊腳本名稱,進入腳本開發頁面。
- 在編輯器上方,配置執行Python腳本的主機連接。
- 在編輯器中編輯Python語句。為了方便腳本開發,數據開發模塊提供了如下能力:
? 腳本編輯器支持使用如下快捷鍵,以提升腳本開發效率。
- Ctrl + /:注釋或解除注釋光標所在行或代碼塊
- Ctrl + S:保存
- Ctrl + Z:撤銷
- Ctrl + Y:重做
- Ctrl + F:查找
- Ctrl + Shift + R:替換
- Ctrl + X:剪切,光標未選中時剪切一行
- Alt + 鼠標拖動:列模式編輯,修改一整塊內容
- Ctrl + 鼠標點選:多列模式編輯,多行縮進
- Shift + Ctrl + K:刪除當前行
- Ctrl + →或Ctrl + ←:向右或向左按單詞移動光標
- Ctrl + Home或Ctrl + End:移至當前文件的最前或最后
- Home或End:移至當前行最前或最后
- Ctrl + Shift + L:鼠標雙擊相同的字符串后,為所有相同的字符串添加光標,實現批量修改
? 支持設置腳本責任人
單擊編輯器右側的“腳本基本信息”,可設置腳本的責任人和描述信息。
- 在編輯器上方,單擊“運行”。Python語句運行完成后,在編輯器下方可以查看腳本的執行歷史和執行結果。
說明對于執行結果支持如下操作:
重命名:可通過雙擊執行結果頁簽的名稱進行重命名,也可通過右鍵單擊執行結果頁簽的名稱,單擊“重命名”。重命名不能超過16個字符。
可通過右鍵單擊執行結果頁簽的名稱關閉當前頁簽、關閉左側頁簽、關閉右側頁簽、關閉其它頁簽、關閉所有頁簽。
- 在編輯器上方,單擊

,保存腳本。
如果腳本是新建且未保存過的,請配置如下表所示的參數。
保存腳本
| 參數 | 是否必選 | 說明 |
|---|---|---|
| 腳本名稱 | 是 | 腳本的名稱,只能包含字符:英文字母、數字、中文、中劃線、下劃線和點號,且長度小于等于128個字符。 |
| 描述 | 否 | 腳本的描述信息。 |
| 選擇目錄 | 是 | 選擇腳本所屬的目錄,默認為根目錄。 |
說明如果腳本未保存,重新打開腳本時,可以從本地緩存中恢復腳本內容。