Hướng dẫn python write file sync - python ghi tệp đồng bộ hóa
Bắt đầu với Python trong mã vsTrong hướng dẫn này, bạn sử dụng Python 3 để tạo ứng dụng Python "Hello World" đơn giản nhất trong Code Visual Studio Code. Bằng cách sử dụng tiện ích mở rộng Python, bạn tạo mã VS thành một Python IDE nhẹ tuyệt vời (mà bạn có thể tìm thấy một sự thay thế hiệu quả cho Pycharm). Show
Hướng dẫn này giới thiệu cho bạn mã VS như một môi trường Python, chủ yếu là cách chỉnh sửa, chạy và gỡ lỗi mã thông qua các tác vụ sau:
Hướng dẫn này không nhằm mục đích dạy bạn Python. Khi bạn đã quen thuộc với những điều cơ bản của mã VS, sau đó bạn có thể làm theo bất kỳ hướng dẫn lập trình nào trên python.org trong bối cảnh của mã VS để giới thiệu về ngôn ngữ. Nếu bạn có bất kỳ vấn đề nào, vui lòng gửi một vấn đề cho hướng dẫn này trong kho lưu trữ tài liệu mã vs. Điều kiện tiên quyếtĐể hoàn thành thành công hướng dẫn này, trước tiên bạn cần thiết lập môi trường phát triển Python của mình. Cụ thể, hướng dẫn này yêu cầu:
Cài đặt mã Visual Studio và tiện ích mở rộng Python
Cài đặt trình thông dịch PythonCùng với tiện ích mở rộng Python, bạn cần cài đặt trình thông dịch Python. Người phiên dịch mà bạn sử dụng phụ thuộc vào nhu cầu cụ thể của bạn, nhưng một số hướng dẫn được cung cấp dưới đây. các cửa sổCài đặt Python từ python.org. Bạn thường có thể sử dụng nút Tải xuống Python xuất hiện đầu tiên trên trang để tải xuống phiên bản mới nhất.Download Python button that appears first on the page to download the latest version.
Để biết thêm thông tin về việc sử dụng Python trên Windows, hãy xem sử dụng Python trên Windows tại Python.org hệ điều hành MacViệc cài đặt hệ thống của Python trên macOS không được hỗ trợ. Thay vào đó, một hệ thống quản lý gói như homebrew được khuyến nghị. Để cài đặt Python bằng homebrew trên macOS, sử dụng 0 tại dấu nhắc đầu cuối.
LinuxCài đặt Python 3 tích hợp trên Linux hoạt động tốt, nhưng để cài đặt các gói Python khác, bạn phải cài đặt 1 với get-pip.py.Sự lựa chọn khác
Xác minh cài đặt PythonĐể xác minh rằng bạn đã cài đặt Python thành công trên máy của mình, hãy chạy một trong các lệnh sau (tùy thuộc vào hệ điều hành của bạn):
Nếu cài đặt thành công, cửa sổ đầu ra sẽ hiển thị phiên bản Python mà bạn đã cài đặt.
Bắt đầu VS Code trong thư mục dự án (không gian làm việc)Sử dụng dấu nhắc lệnh hoặc thiết bị đầu cuối, tạo một thư mục trống có tên là "Xin chào", điều hướng vào nó và mở mã vs ( 3) trong thư mục đó ( 4) bằng cách nhập các lệnh sau:
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. Các cài đặt lưu trữ mã VS dành riêng cho không gian làm việc đó trong 5, tách biệt với các cài đặt người dùng được lưu trữ trên toàn cầu.Thay phiên, bạn có thể chạy mã VS thông qua giao diện người dùng hệ điều hành, sau đó sử dụng tệp> Mở thư mục để mở thư mục dự án.File > Open Folder to open the project folder. Chọn một thông dịch viên PythonPython là một ngôn ngữ được giải thích và để chạy mã Python và nhận Python IntelliSense, bạn phải nói với mã VS mà trình thông dịch sử dụng. Từ trong mã VS, chọn trình thông dịch Python 3 bằng cách mở bảng lệnh (⇧⌘p (Windows, Linux Ctrl+Shift+P)), bắt đầu nhập lệnh Python: chọn Trình thông dịch để tìm kiếm, sau đó chọn lệnh. Bạn cũng có thể sử dụng tùy chọn Môi trường chọn Python trên thanh trạng thái nếu có (nó cũng có thể hiển thị trình thông dịch đã chọn):Command Palette (⇧⌘P (Windows, Linux Ctrl+Shift+P)), start typing the Python: Select Interpreter command to search, then select the command. You can also use the Select Python Environment option on the Status Bar if available (it may already show a selected interpreter, too): Lệnh trình bày một danh sách các phiên dịch có sẵn mà mã VS có thể tự động tìm thấy, bao gồm cả môi trường ảo. Nếu bạn không thấy trình thông dịch mong muốn, hãy xem cấu hình môi trường Python.
Chọn một bộ thông dịch mà trình thông dịch sẽ được tiện ích mở rộng Python sử dụng cho không gian làm việc đó.
Tạo tệp mã nguồn Hello World Python HelloTừ thanh công cụ File Explorer, chọn nút Tệp mới trên thư mục 9:New File button on the 9 folder:Kể tên tệp 0 và nó tự động mở trong trình chỉnh sửa:Bằng cách sử dụng tiện ích mở rộng tệp 1, bạn nói với mã VS để giải thích tệp này dưới dạng chương trình Python, để nó đánh giá nội dung với tiện ích mở rộng Python và trình thông dịch đã chọn.
Bây giờ bạn có một tệp mã trong không gian làm việc của mình, hãy nhập mã nguồn sau trong 0:
Khi bạn bắt đầu gõ 3, hãy chú ý cách IntelliSense trình bày các tùy chọn tự động hoàn thành.IntelliSense và tự động hoàn thành hoạt động cho 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 phiên dịch viên Python đã chọn. Nó cũng cung cấp 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 4 chứa một chuỗi, IntelliSense cung cấp các phương thức chuỗi khi bạn nhập 5:Hãy thử nghiệm IntelliSense thêm một số, nhưng sau đó hoàn nguyên các thay đổi của bạn để bạn chỉ có biến 4 và cuộc gọi 3 và lưu tệp (⌘s (Windows, Linux CTRL+S)).⌘S (Windows,
Linux Ctrl+S)).Để biết chi tiết đầy đủ về chỉnh sửa, định dạng và tái cấu trúc, xem mã chỉnh sửa. Phần mở rộng Python cũng có hỗ trợ đầy đủ cho Lining. Chạy Hello WorldThật đơn giản để chạy 0 với Python. Chỉ cần nhấp vào tệp Run Python trong nút phát cuối cùng ở phía trên bên phải của trình soạn thảo.Run Python File
in Terminal play button in the top-right side of the editor.Nút mở một bảng đầu cuối trong đó trình thông dịch Python của bạn được tự động kích hoạt, sau đó chạy 9 (MacOS/Linux) hoặc 0 (Windows):Có ba cách khác bạn có thể chạy mã Python trong mã VS:
Cấu hình và chạy trình gỡ lỗiBây giờ chúng ta hãy thử gỡ lỗi chương trình Hello World đơn giản của chúng tôi. Đầu tiên, đặt điểm dừng trên dòng 2 của 0 bằng cách đặt con trỏ vào cuộc gọi 3 và nhấn F9. Thay phiên, chỉ cần nhấp vào máng xối bên trái của trình soạn thảo, bên cạnh các số dòng. Khi bạn đặt điểm dừng, một vòng tròn màu đỏ xuất hiện trong máng xối.F9. Alternately, just click in the editor's left gutter, next to the line numbers. When you set a breakpoint, a red circle appears in the gutter.Tiếp theo, để khởi tạo trình gỡ lỗi, nhấn F5. Vì đây là lần đầu tiên bạn gỡ lỗi tệp này, một menu cấu hình sẽ mở từ bảng lệnh cho phép bạn chọn loại cấu hình gỡ lỗi bạn muốn cho tệp đã mở.F5. Since this is your first time debugging this file, a configuration menu will open from the Command Palette allowing you to select the type of debug configuration you would like for the opened file. Lưu ý: Mã VS sử dụng các tệp JSON cho tất cả các cấu hình khác nhau của nó; 3 is the standard name for a file containing debugging configurations.Các cấu hình khác nhau này được giải thích đầy đủ trong việc gỡ lỗi cấu hình; Hiện tại, chỉ cần chọn tệp Python, đó 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.Python File, which is the configuration that runs the current file shown in the editor using the currently selected Python interpreter. Bạn cũng có thể khởi động trình gỡ lỗi bằng cách nhấp vào nút xuống bên cạnh nút chạy trên trình chỉnh sửa và chọn tệp Python Debug trong thiết bị đầu cuối.Debug Python File in Terminal. Trình gỡ lỗi sẽ dừng ở dòng đầu tiên của điểm dừng tệp. Dòng hiện tại được chỉ định với 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 biến 4 được xác định xuất hiện trong khung cục bộ.Local variables window at this point, you will see now defined 4 variable appears in the Local pane.Một thanh công cụ gỡ lỗi xuất hiện dọc theo đỉnh với các lệnh sau từ trái sang phải: Tiếp tục (F5), Bước qua (F10), Bước vào (F11), Bước ra (⇧11 (Windows, Linux Shift+F11)), Khởi động lại ( ⇧⌘f5 (Windows, Linux Ctrl+Shift+F5)) và Dừng (F5 (Windows, Linux Shift+F5)).F5), step over (F10), step into (F11), step out (⇧F11 (Windows, Linux Shift+F11)), restart (⇧⌘F5 (Windows, Linux Ctrl+Shift+F5)), and stop (⇧F5 (Windows, Linux Shift+F5)). Thanh trạng thái cũng thay đổi màu sắc (màu cam trong nhiều chủ đề) để chỉ ra rằng bạn đang ở chế độ gỡ lỗi. Bảng điều khiển gỡ lỗi Python cũng tự động xuất hiện trong bảng điều khiển bên phải phía dưới để hiển thị các lệnh được chạy, cùng với đầu ra của chương trình.Python Debug Console also appears automatically in the lower right panel to show the commands being run, along with the program output. Để tiếp tục chạy chương trình, chọn lệnh tiếp tục trên thanh công cụ gỡ lỗi (F5). Trình gỡ lỗi chạy chương trình đến cùng.F5). The debugger runs the program to the end.
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 ở vùng bên phải của mã vs hoặc chọn nó từ menu ... bởi một, tại dấu nhắc> ở dưới cùng của bảng điều khiển:Debug Console (If you don't see it, select Debug Console in the lower right area of VS Code, or select it from the ... menu.) Then try entering the following lines, one by one, at the > prompt at the bottom of the console:
Chọn nút Tiếp tục màu xanh trên thanh công cụ (hoặc nhấn F5) để chạy chương trình để hoàn thành. "Hello World" xuất hiện trong bảng điều khiển Debug Python nếu bạn quay lại nó và VS Code thoát khỏi chế độ gỡ lỗi sau khi chương trình hoàn tất.Continue button on the toolbar again (or press F5) to run the program to completion. "Hello World" appears in the Python Debug Console if you switch back to it, and VS Code exits debugging mode once the program is complete. Nếu bạn khởi động lại trình gỡ lỗi, trình gỡ lỗi lại dừng lại ở điểm dừng đầu tiên. Để dừng chạy chương trình trước khi hoàn tất, hãy sử dụng nút Dừng Red Square trên thanh công cụ gỡ lỗi (⇧f5 (Windows, Linux Shift+F5)) hoặc sử dụng lệnh Run> Dừng gỡ lỗi.⇧F5 (Windows, Linux Shift+F5)), or use the Run > Stop debugging menu command. Để biết chi tiết đầy đủ, hãy xem các cấu hình gỡ lỗi, bao gồm các ghi chú về cách sử dụng một trình thông dịch Python cụ thể để gỡ lỗi.
Cài đặt và sử dụng các góiBây giờ chúng ta hãy chạy một ví dụ thú vị hơn một chút. Trong Python, các gói là cách bạn có được bất kỳ số lượng thư viện mã hữu ích nào, thường là từ PYPI. Trong ví dụ này, bạn sử dụng các gói 8 và 9 để tạo ra một biểu đồ đồ họa như thường được thực hiện với khoa học dữ liệu. (Lưu ý rằng 8 không thể hiển thị biểu đồ khi chạy trong hệ thống con Windows cho Linux vì nó thiếu hỗ trợ UI cần thiết.)Quay trở lại chế độ xem Explorer (biểu tượng hàng đầu ở phía bên trái, hiển thị các tệp), tạo một tệp mới có tên 1 và dán vào mã nguồn sau:Explorer view (the top-most icon on the left side, which shows files), create a new file called 1, and paste in the following source
code:
Tiếp theo, hãy thử chạy tệp trong trình gỡ lỗi bằng cách sử dụng cấu hình "Python: hiện tại" như được mô tả trong phần cuối. Trừ khi bạn đang sử dụng phân phối Anaconda hoặc trước đó đã cài đặt gói 8, bạn sẽ xem tin nhắn, "ModulenotFounderRor: Không có mô -đun có tên là 'matplotlib'". Một thông báo như vậy chỉ ra rằng gói yêu cầu không có sẵn trong hệ thống của bạn."ModuleNotFoundError: No module named 'matplotlib'". Such a message indicates that the required package isn't available in your system.Để cài đặt gói 8 (cũng cài đặt 9 dưới dạng phụ thuộc), hãy dừng trình gỡ lỗi và sử dụng bảng lệnh để chạy thiết bị đầu cuối: Tạo thiết bị đầu cuối mới (⌃⇧` (Windows, Linux Ctrl+Shift+`)). Lệnh này mở một lời nhắc lệnh cho trình thông dịch đã chọn của bạn.Terminal: Create New Terminal
(⌃⇧` (Windows, Linux Ctrl+Shift+`)). This command opens a command prompt for your selected interpreter.Một thực tiễn tốt nhất trong số các nhà phát triển Python là tránh cài đặt các gói vào môi trường phiên dịch toàn cầu. Thay vào đó, bạn sử dụng một 6 dành riêng cho dự án có chứa một bản sao của một thông dịch viên toàn cầu. Khi bạn kích hoạt môi trường đó, bất kỳ gói nào bạn cài đặt sau đó được phân lập từ các môi trường khác. Sự cô lập như vậy làm giảm nhiều biến chứng có thể phát sinh từ các phiên bản gói mâu thuẫn. Để tạo môi trường ảo và cài đặt các gói cần thiết, hãy nhập các lệnh sau khi phù hợp với hệ điều hành của bạn:
Để biết các ví dụ bổ sung về việc tạo và kích hoạt một môi trường ảo và cài đặt các gói, hãy xem hướng dẫn Django và hướng dẫn của Flask. Bước tiếp theoBạn có thể định cấu hình mã VS để sử dụng bất kỳ môi trường Python nào bạn đã cài đặt, bao gồm môi trường ảo và căn hộ. Bạn cũng có thể sử dụng một môi trường riêng biệt để gỡ lỗi. Để biết chi tiết đầy đủ, xem môi trường. Để tìm hiểu thêm về ngôn ngữ Python, hãy làm theo bất kỳ hướng dẫn lập trình nào được liệt kê trên python.org trong bối cảnh mã vs. Để tìm hiểu để xây dựng các ứng dụng web với các khung Django và Flask, hãy xem các hướng dẫn sau:
Sau đó, có nhiều hơn nữa để khám phá với Python trong Visual Studio Code:
8/15/2022 |