Chạy tập lệnh Python từ bảng điều khiển Spyder

Bảng điều khiển Python cho phép thực thi các lệnh và tập lệnh Python theo từng dòng, tương tự như trải nghiệm của bạn với Python Shell

Các hành động có sẵn trong Bảng điều khiển Python

Trong bảng điều khiển, bạn có thể

  • Nhập lệnh và nhấn Enter để thực hiện chúng. Kết quả được hiển thị trong cùng một bảng điều khiển

  • Sử dụng Ctrl + Dấu cách và hoàn thành tab

  • Sử dụng từ khóa await để chạy asyncio coroutines

  • Sử dụng các phím mũi tên Lên và Xuống để cuộn qua lịch sử của các lệnh và thực hiện các lệnh được yêu cầu

  • Tải mã nguồn từ trình chỉnh sửa vào bảng điều khiển

  • Sử dụng menu ngữ cảnh để sao chép nội dung của bảng điều khiển vào khay nhớ tạm, so sánh nó với khay nhớ tạm hoặc xóa bảng điều khiển

  • Sử dụng để kiểm soát phiên của bạn trong bảng điều khiển

  • Định cấu hình bảng màu của bảng điều khiển để đáp ứng sở thích của bạn. Tham khảo phần để biết chi tiết

Làm việc với bảng điều khiển Python

Bảng điều khiển xuất hiện dưới dạng cửa sổ công cụ mỗi khi bạn chọn lệnh tương ứng trên trình đơn Công cụ . Bạn có thể gán phím tắt để mở bảng điều khiển Python. nhấn Ctrl+Alt+S, điều hướng đến Sơ đồ phím , chỉ định lối tắt cho Menu chính. Công cụ. Python hoặc Bảng điều khiển gỡ lỗi .

Lý do chính để sử dụng bảng điều khiển Python trong PyCharm là để hưởng lợi từ các tính năng chính của IDE, chẳng hạn như hoàn thành mã, phân tích mã và sửa lỗi nhanh

Chạy tập lệnh Python từ bảng điều khiển Spyder

Bạn có thể sử dụng các phím mũi tên lên và xuống để duyệt qua lịch sử của các lệnh đã thực hiện và lặp lại các lệnh mong muốn. Để xem trước các giá trị biến được tính toán trong quá trình thực thi, hãy nhấp vào và kiểm tra danh sách Biến đặc biệt .

Chạy tập lệnh Python từ bảng điều khiển Spyder

Bảng điều khiển có sẵn cho tất cả các loại trình thông dịch Python và môi trường ảo, cả cục bộ và từ xa

Xem trước một biến dưới dạng một mảng

Khi các biến của bạn là các mảng hoặc khung dữ liệu có nhiều mảng, bạn có thể xem trước chúng dưới dạng một mảng trong một cửa sổ riêng. Để dùng thử, hãy thực hiện một trong các thao tác sau

  • Nhấp vào liên kết Xem dưới dạng Mảng / Xem dưới dạng Khung dữ liệu:

    Chạy tập lệnh Python từ bảng điều khiển Spyder
  • Từ menu ngữ cảnh của một biến, hãy chọn Xem dưới dạng Mảng / Xem dưới dạng DataFrame:

    Chạy tập lệnh Python từ bảng điều khiển Spyder

Biến sẽ được mở trong tab Dữ liệu của SciView window.

Chạy tập lệnh Python từ bảng điều khiển Spyder

Chạy mã nguồn từ trình chỉnh sửa trong bảng điều khiển

  1. Mở tệp trong trình chỉnh sửa và chọn một đoạn mã sẽ được thực thi

  2. Từ menu ngữ cảnh của lựa chọn, hãy chọn Thực thi lựa chọn trong Bảng điều khiển Python hoặc nhấn Alt+Shift+E.

    Chạy tập lệnh Python từ bảng điều khiển Spyder

    Không có lựa chọn, lệnh sẽ chuyển thành Thực thi dòng trong bảng điều khiển . Chọn lệnh này từ menu ngữ cảnh hoặc nhấn Alt+Shift+E. Dòng tại dấu mũ tải vào bảng điều khiển Python và chạy.

  3. Xem thực thi lựa chọn mã

    Chạy tập lệnh Python từ bảng điều khiển Spyder

Theo mặc định, bảng điều khiển Python thực thi các lệnh Python bằng trình thông dịch Python được xác định cho dự án. Tuy nhiên, bạn có thể chỉ định một trình thông dịch Python thay thế

Chạy asyncio coroutines

  1. Trong trình chỉnh sửa, hãy chọn một đoạn mã chứa định nghĩa về asyncio coroutine

  2. Từ menu ngữ cảnh, chọn Thực hiện lựa chọn trong Bảng điều khiển Python hoặc nhấnAlt+Shift+E.

    Chạy tập lệnh Python từ bảng điều khiển Spyder
  3. Sau khi mã được thực thi trên bảng điều khiển Python, hãy chạy coroutine bằng cách sử dụng từ khóa await

    Chạy tập lệnh Python từ bảng điều khiển Spyder

Định cấu hình cài đặt bảng điều khiển Python

  1. Trong hộp thoại Cài đặt (Ctrl+Alt+S), chọn Xây dựng, Thực thi, Triển khai. Bảng điều khiển. Bảng điều khiển Python .

  2. Chọn bất kỳ trình thông dịch có sẵn nào từ danh sách Trình thông dịch Python . Lưu ý rằng bạn không thể giới thiệu một trình thông dịch mới ở đây. Nếu bạn muốn đưa ra trình thông dịch mới, trước tiên bạn cần có nó.

    Chạy tập lệnh Python từ bảng điều khiển Spyder
  3. Nếu cần, hãy nhấp vào liên kết Định cấu hình Trình thông dịch để kiểm tra danh sách các gói đã cài đặt và thêm các gói mới.

    Lưu ý mã trong khu vực Tập lệnh bắt đầu . Nó chứa tập lệnh sẽ được thực thi sau khi bạn mở bảng điều khiển Python. Sử dụng nó để mã hóa trước một số lệnh Python cần thiết.

Khi làm việc trên một số tập lệnh Python, bạn có thể muốn thực thi từng tập lệnh trong bảng điều khiển Python riêng biệt

Chạy một số bảng điều khiển Python

  1. Nhấp vào để thêm bảng điều khiển Python mới.

  2. Theo mặc định, mỗi bảng điều khiển có tên Bảng điều khiển Python cùng với một chỉ mục. Để làm cho bảng điều khiển phản ánh tập lệnh bạn đang chạy, nhấp chuột phải vào tab bảng điều khiển, chọn Đổi tên bảng điều khiển và nhập bất kỳ tên có ý nghĩa nào.

    Chạy tập lệnh Python từ bảng điều khiển Spyder

Tất cả các lệnh bạn đang chạy trong bảng điều khiển Python được thực thi từng cái một. Nếu các lệnh yêu cầu thời gian đáng kể để được thực thi, bạn có thể muốn xem trước và quản lý hàng đợi thực thi

Quản lý hàng đợi thực thi lệnh

  1. Đi tới Cài đặt. Xây dựng, Thực thi, Triển khai. Bảng điều khiển và bật hộp kiểm Hàng đợi lệnh cho Bảng điều khiển Python .

  2. Nhấp vào trên thanh công cụ của bảng điều khiển để mở hàng đợi.

    Chạy tập lệnh Python từ bảng điều khiển Spyder
  3. Trong hộp thoại Hàng đợi lệnh của Bảng điều khiển Python , hãy xem lại danh sách lệnh. Nếu cần, hãy nhấp vào để xóa lệnh khỏi hàng đợi.

Lưu ý, một khi lệnh được thực thi, nó sẽ biến mất khỏi hàng đợi. Để xem trước tất cả các lệnh đã thực hiện trước đó, hãy duyệt qua lịch sử bảng điều khiển ().

Thanh công cụ

Mục

Chú giải công cụ và phím tắt

Sự miêu tả

Chạy lại bảng điều khiển

Ctrl+F5

Nhấp vào nút này để chấm dứt quy trình hiện tại và khởi chạy quy trình mới

Dừng lại

Ctrl+F2

Nhấp vào nút này để dừng quá trình hiện tại

Nhấp vào nút một lần sẽ gọi kill mềm cho phép ứng dụng bắt sự kiện SIGINT và thực hiện kết thúc nhanh chóng (trên Windows, Ctrl+C event is emulated). After the button is clicked once, it is replaced with cho biết rằng lần nhấp tiếp theo sẽ dẫn đến việc chấm dứt ứng dụng bắt buộc, ví dụ: trên Unix, SIGKILL được gửi.

Thực hiện tuyên bố hiện tại

Đi vào

Nhấp vào nút này để thực hiện lệnh tại dấu mũ, được nhập trong khung nhập liệu của bàn điều khiển

Đính kèm trình gỡ lỗi

Đính kèm quy trình gỡ lỗi vào bảng điều khiển

Cài đặt

Bạn có thể chỉ định các cài đặt sau của bảng điều khiển Python

  • Chế độ xem biến được đơn giản hóa . Chọn tùy chọn này để đưa các tên sau vào nhóm Biến đặc biệt .

    • tất cả các biến có tên dunder

    • tất cả các trường hợp của function, classobjmodule

    • tất cả các biến nội bộ của IPython, nếu bảng điều khiển gỡ lỗi với IPython đã được bắt đầu

  • Chính sách tải biến . Bạn có thể chọn một trong các chính sách sau.

    • Đồng bộ . Nếu lệnh kiểm tra này được chọn, thông báo hiển thị là Collecting data và sau đó trình gỡ lỗi hiển thị giá trị của các biến.

    • Không đồng bộ . Nếu lệnh kiểm tra này được chọn, các biến trong trình gỡ lỗi sẽ được tải riêng (không đồng bộ). Trong trường hợp này, nếu quá trình tải một biến mất nhiều thời gian, trình gỡ lỗi sẽ hiển thị thông báo ...Loading Value và chỉ sau đó, trình gỡ lỗi mới hiển thị giá trị của nó hoặc thông báo Loading timed out, nếu biến quá chậm. Lưu ý thông báo cảnh báo đề xuất chuyển sang chế độ theo yêu cầu .

    • Theo yêu cầu . Nếu lệnh kiểm tra này được chọn, trình gỡ lỗi sẽ hiển thị thông báo await0. Nhấp vào nó để kích hoạt tải.

    Lưu ý rằng mọi thay đổi trong chính sách tải sẽ có hiệu lực sau khi bạn chạy lại quy trình gỡ lỗi

Bảng điều khiển mới

Nhấp vào nút này để bắt đầu phiên giao diện điều khiển mới

Sử dụng quấn mềm

Nhấp vào nút này để chuyển đổi chế độ bọc mềm của đầu ra

Cuộn đến cuối

Nhấp vào nút này để điều hướng đến cuối dấu vết ngăn xếp và để con trỏ nhảy đến vị trí tương ứng trong mã nguồn

In

Nhấp vào nút này để gửi văn bản bảng điều khiển tới máy in mặc định

Hiển thị các biến

Nhấp vào nút này để hiển thị trong một ngăn riêng biệt các biến được khai báo trong bảng điều khiển. Nhấp chuột phải vào một biến trong ngăn này sẽ hiển thị menu ngữ cảnh