2 Hello World
2.1 安裝Python擴(kuò)展
Visual Studio Code的Python 擴(kuò)展提供了對(duì)Python語言的支持,包括語法著色、代碼補(bǔ)全、過濾、調(diào)試、代碼導(dǎo)航和代碼格式化等功能,以及Jupyter Notebook支持等Python特有的功能。您可以在Visual Studio Code的擴(kuò)展視圖中安裝Python擴(kuò)展。與從擴(kuò)展市場(chǎng)安裝的任何擴(kuò)展一樣,你可以在設(shè)置編輯器或settings.json文件中修改Python擴(kuò)展的設(shè)置。擴(kuò)展詳細(xì)信息頁面上的"特色貢獻(xiàn)"選項(xiàng)卡提供了完整的設(shè)置列表。
安裝成功:
2.2 創(chuàng)建 Python 文件
使用以下操作之一創(chuàng)建新文件:
- 在菜單中選擇文件 ? 新文件。
- 按鍵盤快捷鍵 Cmd+N/Ctrl+N。
- 在資源管理器視圖中,單擊新建文件圖標(biāo)。
使用前兩種方法之一創(chuàng)建新文件時(shí),會(huì)在編輯器中創(chuàng)建并打開一個(gè)未保存的無標(biāo)題新文件。如果文件名中沒有提供文件擴(kuò)展名,則默認(rèn)文件類型為純文本(Plain Text)。當(dāng)Visual Studio Code不知道文件類型時(shí),編輯器就不能提供任何語法高亮或其他特定語言的功能。命名Python文件時(shí)一定要使用.py文件擴(kuò)展名,這樣Visual Studio Code才知道如何激活Python解釋器,并將文件視為Python文件。如果從資源管理器視圖創(chuàng)建一個(gè)新文件,文件夾樹中除了會(huì)出現(xiàn)一個(gè)新文件外,還會(huì)出現(xiàn)一個(gè)編輯光標(biāo),等待您輸入文件名。這種創(chuàng)建新文件的方法不僅可以用相應(yīng)的擴(kuò)展名來命名文件,還可以初始化保存文件。文件命名后,文件會(huì)在編輯器中自動(dòng)打開。
2.3 選擇解釋器
狀態(tài)欄中有一個(gè)Python 擴(kuò)展的標(biāo)簽。只有當(dāng)Python文件打開時(shí),該標(biāo)簽才會(huì)出現(xiàn)。當(dāng) Python 文件打開時(shí),標(biāo)簽會(huì)顯示當(dāng)前選擇的解釋器或選擇解釋器的警告提示。
默認(rèn)情況下,Python擴(kuò)展會(huì)查找并使用在系統(tǒng)路徑中找到的第一個(gè)Python 解釋器。如果擴(kuò)展沒有找到解釋器,狀態(tài)欄會(huì)發(fā)出警告,要求您選擇。
您可以從狀態(tài)欄警告或 Python 命令中選擇解釋器: 選擇解釋器。
2.3.1 設(shè)置默認(rèn)解釋器
默認(rèn)解釋器由默認(rèn)解釋器路徑設(shè)置 ( python.pythonPath )管理。您可以在設(shè)置編輯器或settings.json文件中手動(dòng)設(shè)置默認(rèn)解釋器。
參考資料
- 軟件測(cè)試精品書籍文檔下載持續(xù)更新 https://github.com/china-testing/python-testing-examples 請(qǐng)點(diǎn)贊,謝謝!
- 本文涉及的python測(cè)試開發(fā)庫 謝謝點(diǎn)贊! https://github.com/china-testing/python_cn_resouce
- python精品書籍下載 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
- Linux精品書籍下載 https://www.cnblogs.com/testing-/p/17438558.html
2.3.1.1 設(shè)置編輯器
- 在設(shè)置編輯器中,搜索python.pythonPath。
- 在Python.PythonPath設(shè)置中,輸入Python路徑。
2.3.1.2 settings.json 文件
- 運(yùn)行打開設(shè)置 (JSON) 命令。
- 在settings.json文件中,為 python.pythonPath 新建一行。
- 在python.pythonPath 的值中,輸入解釋器的路徑。
2.4 選擇Linter
Linter可幫助檢測(cè)程序中的問題,如果編輯器檢測(cè)到有Python文件打開,Visual Studio Code會(huì)提示您選擇安裝Linter(默認(rèn)為 Pylint)。
Visual Studio Code支持以下Linter:
- Pylint(默認(rèn))
- Flake8
- mypy
- pydocsstyle
- pycodestyle (pep8)
- prospector
- pylama
- bandit
為helloworld.py文件選擇一個(gè)著色器。
- 運(yùn)行Python命令,輸入Linter。
- 如果沒有偏好,則選擇 Pylint。
2.5 編輯Python文件
當(dāng)您開始在Visual Studio Code中編輯文件時(shí),各種功能將共同幫助您維護(hù)代碼。IntelliSense提供代碼補(bǔ)全、參數(shù)信息、快速信息和成員列表。另一項(xiàng)功能是格式化,它可以使代碼的編寫方式保持一致,而且不會(huì)影響代碼的功能。
Visual Studio Code提供了幾種可視化指示器,讓你知道你的修改是否已被保存。
- 資源管理器圖標(biāo)
在活動(dòng)欄中,資源管理器圖標(biāo)的頂部會(huì)顯示一個(gè)環(huán)繞的數(shù)字圖標(biāo),以顯示已打開但未保存的文件數(shù)。
- 文件名上的點(diǎn)
在資源管理器視圖中,如果更改未保存,文件名右側(cè)會(huì)出現(xiàn)一個(gè)點(diǎn)。
- 關(guān)閉已保存的文件(Cmd+K,U/Ctrl+K,U)
在頂部編輯器區(qū)域,單擊三個(gè)圓點(diǎn)后的關(guān)閉已保存的文件菜單項(xiàng),可關(guān)閉所有已保存的文件。
與Visual Studio Code中的大多數(shù)命令一樣,保存文件也有多種方法。
- 在菜單中選擇文件 ? 保存或文件 ? 全部保存。
- 按 Cmd+S/Ctrl+S(保存)。
- 按 Option+Cmd+S/Ctrl+K+S(保存全部)。
運(yùn)行Python文件會(huì)在執(zhí)行程序之前自動(dòng)保存文件。
也可以自動(dòng)保存更改,而不是顯式保存。自動(dòng)保存 "切換鍵會(huì)在配置的延遲后或焦點(diǎn)離開編輯器時(shí)保存更改。要啟用自動(dòng)保存,請(qǐng)導(dǎo)航至文件 ? 自動(dòng)保存。在啟用自動(dòng)保存之前,請(qǐng)考慮該功能是否適合你的項(xiàng)目。如果您在項(xiàng)目中同時(shí)使用源代碼控制,自動(dòng)保存功能可以為您提供一個(gè)可以還原的上一版本。但是,如果不使用源代碼控制,"自動(dòng)保存 "可能會(huì)覆蓋以前的文件,從而使以前的版本更難恢復(fù)。如果最近一次自動(dòng)保存后沒有關(guān)閉編輯器,可以使用撤消(Cmd+Z/Ctrl+Z)來撤銷更改。遺憾的是,如果在保存更改后關(guān)閉了編輯器,文件的前一版本將無法恢復(fù)。
自動(dòng)保存的其他配置設(shè)置可以在用戶或工作區(qū)設(shè)置中設(shè)置。
files.autoSave 可以有這些值:
- off - 禁用自動(dòng)保存
- afterDelay - 在配置的延遲后保存文件(默認(rèn)為 1,000 毫秒)
- onFocusChange-當(dāng)焦點(diǎn)移出未保存文件的編輯器時(shí)保存文件
- onWindowChange-當(dāng)焦點(diǎn)移出 Visual Studio 代碼窗口時(shí)保存文件
- files.autoSaveDelay 設(shè)置用于配置 files.autoSave 為 afterDelay 時(shí)的延遲時(shí)間(以毫秒為單位)。
試用:在 helloworld.py 文件中進(jìn)行修改并保存文件。
2.5 運(yùn)行Python 文件
在Visual Studio Code中,Python文件在集成終端中使用當(dāng)前選定的Python解釋器運(yùn)行。運(yùn)行文件時(shí),集成終端會(huì)在面板區(qū)域打開。集成終端從工作區(qū)的根目錄開始。
運(yùn)行文件有三種方式:
- 單擊播放按鈕
- 右鍵單擊編輯器中的任意位置,選擇 "Run code"
Windows下報(bào)錯(cuò):
[Running] /usr/bin/env python "d:\code\bazi\luohou.py"
????????????·????
關(guān)閉respectShebang即可:文章來源:http://www.zghlxwxcb.cn/news/detail-657375.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-657375.html
到了這里,關(guān)于Python程序員Visual Studio Code指南2 Hello World的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!