Làm thế nào để chạy python trong mã phòng thu trực quan

Trong hướng dẫn này, bạn sử dụng Python 3. x để tạo ứng dụng Python “Hello World” đơn giản nhất trong Visual Studio Code. Bằng cách sử dụng tiện ích mở rộng Python, bạn biến Mã VS thành một IDE Python nhẹ tuyệt vời

Chạy Visual Studio Code trên macOSCài đặt
  1. Tải xuống Visual Studio Code cho macOS
  2. Nhấp đúp vào kho lưu trữ đã tải xuống để mở rộng nội dung
  3. Kéo Visual Studio Code.app vào thư mục Applications, làm cho nó có sẵn trong Launchpad
Khởi chạy từ Dòng lệnh

Bạn cũng có thể chạy Mã VS từ thiết bị đầu cuối bằng cách nhập 'mã' sau khi thêm mã vào đường dẫn

  • Khởi chạy mã Visual Studio
  • Mở Bảng lệnh (⇧⌘P) và nhập lệnh Cài đặt 'mã' trong lệnh PATH

  • Khởi động lại thiết bị đầu cuối để giá trị $PATH mới có hiệu lực. Bạn sẽ có thể gõ 'mã. ' trong bất kỳ thư mục nào để bắt đầu chỉnh sửa tệp trong thư mục đó

Khởi chạy Mã VS từ thiết bị đầu cuốiThông tin chi tiết

Khi bạn gõ lệnh Install 'code' trong lệnh PATH trong Command Palette, VS Code sẽ thêm đường dẫn thực thi của nó trong thư mục /Applications vào PATH

Bạn có thể tự thêm Mã VS vào đường dẫn của mình

cat << EOF >> ~/.bash_profile# Add Visual Studio Code (code)export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"EOF
Bắt đầu với PythonĐiều kiện tiên quyết

Để hoàn thành thành công hướng dẫn này, bạn phải làm như sau

  1. Cài đặt tiện ích mở rộng Python

Cài đặt phần mở rộng Python

2. Cài đặt phiên bản Python 3. x. Cài đặt thông qua Homebrew trên macOS sử dụng brew install python3 (bản cài đặt hệ thống của Python 2. 7 trên macOS Sierra không được hỗ trợ). Nếu con trăn 3. x đã được cài đặt trên macOS của bạn, bạn có thể nâng cấp bằng cách sử dụng

mkdir helloPythoncd helloPythoncode .
0

Trăn 3. x upgradeStart VS Code trong thư mục dự án (không gian làm việc)

Tạo một thư mục trống có tên là “helloPython”, điều hướng vào đó và mở Mã VS (

mkdir helloPythoncd helloPythoncode .
1) trong thư mục đó (
mkdir helloPythoncd helloPythoncode .
2)

mkdir helloPythoncd helloPythoncode .

VS Code tạo không gian làm việc

Bằng cách bắt đầu Mã VS trong một thư mục, thư mục đó sẽ trở thành “không gian làm việc” của bạn. Mã VS lưu trữ cài đặt dành riêng cho không gian làm việc đó trong

mkdir helloPythoncd helloPythoncode .
3, tách biệt với cài đặt người dùng được lưu trữ trên toàn cầu

Chọn một trình thông dịch Python

Python là ngôn ngữ được thông dịch và để chạy mã Python và nhận Python IntelliSense, bạn phải cho VS Code biết nên sử dụng trình thông dịch nào

Từ trong Mã VS, chọn trình thông dịch Python 3 bằng cách mở Bảng lệnh (⇧⌘P), bắt đầu nhập Python. Chọn lệnh Thông dịch viên để tìm kiếm, sau đó chọn lệnh. Bạn cũng có thể sử dụng tùy chọn Chọn môi trường Python trên Thanh trạng thái nếu có (tùy chọn này cũng có thể hiển thị một trình thông dịch đã chọn)

Chọn Môi trường Python trong Thanh trạng thái

Chọn Trình thông dịch Python 3 trong Bảng lệnh

Chọn một trình thông dịch sẽ đặt giá trị

mkdir helloPythoncd helloPythoncode .
4 trong cài đặt không gian làm việc của bạn thành đường dẫn của trình thông dịch. Để xem cài đặt, hãy chọn Tệp > Tùy chọn > Cài đặt, sau đó chọn tab Cài đặt vùng làm việc

Tạo tệp mã nguồn Python Hello World

Từ thanh công cụ File Explorer, nhấn nút Tệp mới trên thư mục

mkdir helloPythoncd helloPythoncode .
5

Nhấp vào biểu tượng tệp mới

Đặt tên cho tệp là

mkdir helloPythoncd helloPythoncode .
6 và tệp sẽ tự động mở trong trình chỉnh sửa

Mã VS diễn giải xin chào. py như Python

Bằng cách sử dụng phần mở rộng tệp

mkdir helloPythoncd helloPythoncode .
7, Mã VS diễn giải tệp này dưới dạng Python và đánh giá nội dung bằng phần mở rộng Python và trình thông dịch đã chọn

Tiếp theo bắt đầu nhập mã nguồn sau nếu dùng Python 3

msg = "Hello World"print(msg)

Khi bạn bắt đầu nhập

mkdir helloPythoncd helloPythoncode .
8, hãy chú ý cách IntelliSense trình bày các tùy chọn tự động hoàn thành

IntelliSense trình bày tự động hoàn thành

IntelliSense và tính năng tự động hoàn thành hoạt động với các mô-đun Python tiêu chuẩn cũng như các gói khác mà bạn đã cài đặt vào môi trường của trình thông dịch Python đã chọn. Nó cũng cung cấp các hoàn thành cho các phương thức có sẵn trên các loại đối tượng. Ví dụ: vì biến

mkdir helloPythoncd helloPythoncode .
9 chứa một chuỗi, IntelliSense cung cấp các phương thức chuỗi, sau đó bạn nhập
msg = "Hello World"print(msg)
0

IntelliSense hiển thị các phương thức chuỗi trên biến msg

Vui lòng thử nghiệm thêm với IntelliSense, nhưng sau đó hoàn nguyên các thay đổi để bạn chỉ có biến

mkdir helloPythoncd helloPythoncode .
9 và lệnh gọi
mkdir helloPythoncd helloPythoncode .
8, đồng thời lưu tệp (⌘S)

Chạy Hello World

Thật đơn giản để chạy

mkdir helloPythoncd helloPythoncode .
6 với Python. Nhấp chuột phải vào trình chỉnh sửa và chọn Chạy tệp Python trong Terminal (tệp này sẽ tự động lưu tệp)

Chạy xin chào. py trong Terminal

Lệnh mở bảng điều khiển đầu cuối trong đó trình thông dịch Python của bạn được kích hoạt tự động, sau đó chạy

msg = "Hello World"print(msg)
4

Đầu ra của xin chào. py trong thiết bị đầu cuối

Có nhiều cách khác để bạn có thể chạy Python trong VS Code

  • Chọn một hoặc nhiều dòng, sau đó nhấn Shift + Enter hoặc nhấp chuột phải và chọn Chạy lựa chọn/Dòng trong Python Terminal. Lệnh này rất thuận tiện để kiểm tra chỉ một phần của tệp

Chạy Lựa chọn/Dòng trong Python Terminal

Chạy trình gỡ lỗi

Bây giờ chúng ta hãy thử gỡ lỗi chương trình Hello World đơn giản của chúng ta

Đầu tiên, đặt điểm ngắt trên dòng 2 của

mkdir helloPythoncd helloPythoncode .
6 bằng cách đặt con trỏ vào lệnh gọi
mkdir helloPythoncd helloPythoncode .
8 và nhấn F9. Ngoài ra, chỉ cần nhấp vào rãnh bên trái của trình chỉnh sửa bên cạnh số dòng. Một vòng tròn màu đỏ xuất hiện trong rãnh nước

Máng xối trong thanh bên trái của trình chỉnh sửa

Tiếp theo, chọn Chế độ xem gỡ lỗi trong thanh bên

Chế độ xem gỡ lỗi

Sau đó chọn biểu tượng cài đặt trên thanh công cụ gỡ lỗi (hoặc sử dụng lệnh menu Gỡ lỗi > Mở cấu hình)

Biểu tượng cài đặt trên thanh công cụ gỡ lỗi

Lệnh này sẽ mở một menu trình gỡ lỗi có sẵn, menu này cũng hiển thị Python & Python Experiment. Chọn Python

Trình gỡ lỗi Python

Phần mở rộng Python sau đó tạo một tệp

msg = "Hello World"print(msg)
7 chứa một số cấu hình, xuất hiện trong trình đơn thả xuống cấu hình;

phóng. json của tệp Python

Chọn “Trăn. Tệp hiện tại”, là cấu hình chạy tệp hiện tại được hiển thị trong trình chỉnh sửa bằng trình thông dịch Python hiện được chọn

Để tự động dừng trình gỡ lỗi ở dòng đầu tiên khi chương trình bắt đầu, hãy thêm cài đặt

msg = "Hello World"print(msg)
9 vào tệp "Python. Tệp hiện tại" trong
msg = "Hello World"print(msg)
7, để toàn bộ cấu hình xuất hiện như sau

{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","stopOnEntry": true},

Lưu

msg = "Hello World"print(msg)
7, chuyển sang
mkdir helloPythoncd helloPythoncode .
6 trong trình chỉnh sửa, sau đó chạy trình gỡ lỗi bằng cách chọn mũi tên màu lục trong thanh công cụ Gỡ lỗi hoặc nhấn F5. Chuyển sang
mkdir helloPythoncd helloPythoncode .
6 trong trình chỉnh sửa là chìa khóa. Nếu bạn vẫn đang ở trong
msg = "Hello World"print(msg)
7 và nhấn F5, trình biên dịch sẽ trả về lỗi thuộc tính không hợp lệ trong
{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","stopOnEntry": true},
5 vì nó cố chạy
msg = "Hello World"print(msg)
7 dưới dạng tệp hiện tại. Bởi vì
{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","stopOnEntry": true},
7 được đặt thành true, trình gỡ lỗi dừng ở dòng đầu tiên của tệp. Dòng hiện tại được biểu thị bằng một mũi tên màu vàng ở lề trái. Nếu bạn kiểm tra cửa sổ Biến cục bộ tại thời điểm này, bạn sẽ thấy rằng chỉ các biến tự động được xác định

Trình gỡ lỗi dừng lại

Một thanh công cụ gỡ lỗi xuất hiện dọc trên cùng với các lệnh sau từ trái sang phải. chạy (F5), bước qua (F10), bước vào (F11), bước ra (⇧F11), khởi động lại (⇧⌘F5) và dừng (⇧F5)

thanh công cụ gỡ lỗi

Thanh trạng thái cũng thay đổi màu sắc (màu cam trong nhiều chủ đề) để biểu thị chế độ gỡ lỗi. Bảng điều khiển gỡ lỗi Python cũng tự động xuất hiện ở bảng phía dưới bên phải để hiển thị các lệnh đang được chạy cùng với đầu ra của chương trình

Để tiếp tục chạy chương trình, chọn lệnh chạy trên thanh công cụ gỡ lỗi (F5) hoặc mũi tên màu xanh lá cây trong chế độ xem Gỡ lỗi. Trình gỡ lỗi chạy chương trình đến điểm ngắt tiếp theo. Biến

mkdir helloPythoncd helloPythoncode .
9 hiện được xác định xuất hiện trong khung Cục bộ

các biến xuất hiện trong ngăn Cục bộ

Bạn cũng có thể làm việc với các biến trong Bảng điều khiển gỡ lỗi (Nếu bạn không nhìn thấy nó, hãy chọn Bảng điều khiển gỡ lỗi ở khu vực phía dưới bên phải của Mã VS hoặc chọn nó từ menu…. ) Sau đó thử nhập từng dòng sau tại dấu nhắc > ở cuối bảng điều khiển

msgmsg.capitalize()msg.split()

Bảng điều khiển gỡ lỗi

Chọn lại mũi tên xanh hoặc lệnh chạy trên thanh công cụ gỡ lỗi (F5) để chạy chương trình đến khi hoàn tất. “Xin chào thế giới” xuất hiện trong Bảng điều khiển gỡ lỗi Python nếu bạn chuyển về nó và Mã VS thoát khỏi chế độ gỡ lỗi sau khi chương trình hoàn tất

Đầu ra của chương trình

Như mọi khi, mọi phản hồi đều được đánh giá cao, vì vậy, vui lòng bình luận ở đây hoặc liên hệ trên twitter — và như mọi khi,

Thêm nơi này đến từ

Câu chuyện này được xuất bản trong Đáng chú ý, nơi hàng ngàn người đến mỗi ngày để tìm hiểu về con người & ý tưởng hình thành các sản phẩm chúng ta yêu thích

Lệnh chạy mã Python trong mã Visual Studio là gì?

Để chạy mã Python. .
sử dụng phím tắt Ctrl + Alt + N
hoặc nhấn F1 rồi chọn/gõ Run Code,
hoặc nhấp chuột phải vào Trình soạn thảo văn bản rồi nhấp vào Chạy mã trong menu ngữ cảnh của trình soạn thảo
hoặc nhấp vào nút Chạy mã trong menu tiêu đề trình chỉnh sửa
hoặc nhấp vào nút Run Code trong menu ngữ cảnh của trình duyệt tệp

Chúng tôi có thể chạy chương trình Python trong Visual Studio không?

Visual Studio 2022 hỗ trợ mở thư mục chứa mã Python và chạy mã đó mà không cần tạo tệp giải pháp và dự án Visual Studio .