Hướng dẫn how to open python shell - cách mở vỏ trăn

Python là một ngôn ngữ phiên dịch. Nó có nghĩa là nó thực thi dòng mã từng dòng. Python cung cấp một vỏ python, được sử dụng để thực thi một lệnh python duy nhất và hiển thị kết quả.

Nó còn được gọi là replet (đọc, đánh giá, in, vòng lặp), trong đó nó đọc lệnh, đánh giá lệnh, in kết quả và lặp lại để đọc lại lệnh.

Để chạy shell python, hãy mở dấu nhắc lệnh hoặc shell nguồn trên cửa sổ Windows và thiết bị đầu cuối trên Mac, viết python và nhấn ENTER. Một dấu nhắc Python bao gồm ba biểu tượng lớn hơn >>> xuất hiện, như hình dưới đây.enter. A Python Prompt comprising of three greater-than symbols >>> appears, as shown below.

Hướng dẫn how to open python shell - cách mở vỏ trăn
Vỏ python/repl

Bây giờ, bạn có thể nhập một câu lệnh duy nhất và nhận kết quả. Ví dụ: nhập một biểu thức đơn giản như 3 + 2, nhấn enter và nó sẽ hiển thị kết quả trong dòng tiếp theo, như hiển thị bên dưới.

Hướng dẫn how to open python shell - cách mở vỏ trăn
Thực thi các lệnh python trong shell

Thực thi tập lệnh Python

Như bạn đã thấy ở trên, Python Shell thực hiện một câu lệnh duy nhất. Để thực thi nhiều câu lệnh, hãy tạo tệp Python với tiện ích mở rộng .py và viết các tập lệnh Python (nhiều câu lệnh).

Ví dụ: nhập câu lệnh sau trong trình soạn thảo văn bản như Notepad.

print ("This is Python Script.")
print ("Welcome to Python Tutorial by TutorialsTeacher.com")

Lưu nó dưới dạng myPythonScript.py, điều hướng dấu nhắc lệnh đến thư mục nơi bạn đã lưu tệp này và thực thi lệnh

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
0, như được hiển thị bên dưới. Nó sẽ hiển thị kết quả.

Hướng dẫn how to open python shell - cách mở vỏ trăn

Do đó, bạn có thể thực thi các biểu thức và lệnh Python bằng cách sử dụng Python REPS để nhanh chóng thực hiện mã Python.

2.1. Gọi người phiên dịchInvoking the Interpreter¶

Trình thông dịch Python thường được cài đặt dưới dạng

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
1 trên các máy có sẵn; Đặt
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
2 vào đường dẫn tìm kiếm Unix Shell của bạn cho phép bắt đầu nó bằng cách nhập lệnh:

đến vỏ. 1 Vì sự lựa chọn thư mục trong đó thông dịch viên sống là một tùy chọn cài đặt, các địa điểm khác là có thể; Kiểm tra với Đạo sư Python hoặc Quản trị viên Hệ thống địa phương của bạn. (Ví dụ:

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
3 là một vị trí thay thế phổ biến.)

Trên các máy Windows nơi bạn đã cài đặt Python từ Microsoft Store, lệnh

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
4 sẽ có sẵn. Nếu bạn đã cài đặt trình khởi chạy PY.exe, bạn có thể sử dụng lệnh
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
5. Xem Excursus: Đặt các biến môi trường cho các cách khác để khởi chạy Python.Microsoft Store, the
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
4 command will be available. If you have the py.exe launcher installed, you can use the
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
5 command. See Excursus: Setting environment variables for other ways to launch Python.

Việc gõ một ký tự cuối tệp (Control-D trên Unix, Control-Z trên Windows) tại lời nhắc chính khiến trình thông dịch thoát ra với trạng thái thoát bằng không. Nếu điều đó không hoạt động, bạn có thể thoát khỏi trình thông dịch bằng cách nhập lệnh sau:

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
6.

Các tính năng chỉnh sửa dòng phiên dịch bao gồm chỉnh sửa tương tác, thay thế lịch sử và hoàn thành mã trên các hệ thống hỗ trợ thư viện GNU Readline. Có lẽ kiểm tra nhanh nhất để xem liệu chỉnh sửa dòng lệnh có được hỗ trợ hay không là gõ Control-P vào lời nhắc Python đầu tiên mà bạn nhận được. Nếu nó bíp, bạn có chỉnh sửa dòng lệnh; Xem Phụ lục Chỉnh sửa đầu vào tương tác và thay thế lịch sử để giới thiệu về các khóa. Nếu không có gì xảy ra, hoặc nếu

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
7 được lặp lại, việc chỉnh sửa dòng lệnh không có sẵn; Bạn chỉ có thể sử dụng backspace để xóa các ký tự khỏi dòng hiện tại.Interactive Input Editing and History Substitution for an introduction to the keys. If nothing appears to happen, or if
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
7 is echoed, command line editing isn’t available; you’ll only be able to use backspace to remove characters from the current line.

Trình thông dịch hoạt động có phần giống như vỏ Unix: khi được gọi với đầu vào tiêu chuẩn được kết nối với thiết bị TTY, nó đọc và thực thi các lệnh tương tác; Khi được gọi bằng đối số tên tệp hoặc với một tệp làm đầu vào tiêu chuẩn, nó sẽ đọc và thực thi tập lệnh từ tệp đó.

Một cách thứ hai để bắt đầu trình thông dịch là

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
8, thực thi (các) câu lệnh theo lệnh, tương tự như tùy chọn shell Shell
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
9. Vì các câu lệnh Python thường chứa khoảng trắng hoặc các ký tự khác đặc biệt đối với vỏ, nên thường nên trích dẫn toàn bộ lệnh.

Một số mô -đun Python cũng hữu ích như các tập lệnh. Chúng có thể được gọi bằng cách sử dụng

>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
0, thực hiện tệp nguồn cho mô -đun như thể bạn đã đánh vần tên đầy đủ của nó trên dòng lệnh.

Khi một tệp tập lệnh được sử dụng, đôi khi rất hữu ích để có thể chạy tập lệnh và vào chế độ tương tác sau đó. Điều này có thể được thực hiện bằng cách vượt qua

>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
1 trước kịch bản.

Tất cả các tùy chọn dòng lệnh được mô tả trong dòng lệnh và môi trường.Command line and environment.

2.1.1. Tranh cãi vượt quaArgument Passing¶

Khi được biết đến với trình thông dịch, tên tập lệnh và các đối số bổ sung sau đó được biến thành một danh sách các chuỗi và được gán cho biến

>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
2 trong mô -đun
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
3. Bạn có thể truy cập danh sách này bằng cách thực thi
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
4. Độ dài của danh sách là ít nhất một; Khi không có tập lệnh và không có đối số nào được đưa ra,
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
5 là một chuỗi trống. Khi tên tập lệnh được đặt dưới dạng
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
6 (có nghĩa là đầu vào tiêu chuẩn),
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
5 được đặt thành
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
6. Khi lệnh
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
9 được sử dụng,
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
5 được đặt thành
# -*- coding: encoding -*-
1. Khi mô -đun
# -*- coding: encoding -*-
2 được sử dụng,
>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!
5 được đặt thành tên đầy đủ của mô -đun được định vị. Các tùy chọn được tìm thấy sau lệnh
$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
9 hoặc mô -đun
# -*- coding: encoding -*-
2 không được tiêu thụ bởi xử lý tùy chọn phiên dịch Python mà còn lại trong
# -*- coding: encoding -*-
6 cho lệnh hoặc mô -đun để xử lý.

2.1.2. Chế độ tương tácInteractive Mode¶

Khi các lệnh được đọc từ một tty, trình thông dịch được cho là ở chế độ tương tác. Trong chế độ này, nó nhắc lệnh tiếp theo với lời nhắc chính, thường là ba dấu hiệu lớn hơn (

# -*- coding: encoding -*-
7); Đối với các dòng tiếp tục, nó nhắc nhở với lời nhắc thứ cấp, theo mặc định, ba chấm (
# -*- coding: encoding -*-
8). Trình thông dịch in một thông báo chào mừng nêu số phiên bản của nó và thông báo bản quyền trước khi in lời nhắc đầu tiên:

$ python3.11
Python 3.11 (default, April 4 2021, 09:25:04)
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Các dòng tiếp tục là cần thiết khi vào một cấu trúc đa dòng. Ví dụ, hãy xem tuyên bố

# -*- coding: encoding -*-
9 này:

>>> the_world_is_flat = True
>>> if the_world_is_flat:
...     print("Be careful not to fall off!")
...
Be careful not to fall off!

Để biết thêm về chế độ tương tác, xem Chế độ tương tác.Interactive Mode.

2.2. Thông dịch viên và môi trường của nóThe Interpreter and Its Environment¶

2.2.1. Mã mã nguồnSource Code Encoding¶

Theo mặc định, các tệp nguồn Python được coi là được mã hóa trong UTF-8. Trong mã hóa đó, các ký tự của hầu hết các ngôn ngữ trên thế giới có thể được sử dụng đồng thời trong các chuỗi, định danh và nhận xét chuỗi - mặc dù thư viện tiêu chuẩn chỉ sử dụng các ký tự ASCII cho các định danh, một quy ước mà bất kỳ mã di động nào cũng nên tuân theo. Để hiển thị tất cả các ký tự này đúng cách, trình soạn thảo của bạn phải nhận ra rằng tệp là UTF-8 và nó phải sử dụng phông chữ hỗ trợ tất cả các ký tự trong tệp.

Để khai báo một mã hóa khác với bảng mặc định, một dòng bình luận đặc biệt nên được thêm vào dưới dạng dòng đầu tiên của tệp. Cú pháp như sau:

# -*- coding: encoding -*-

Trong đó mã hóa là một trong những

#!/usr/bin/env python3
# -*- coding: cp1252 -*-
0 hợp lệ được hỗ trợ bởi Python.

Ví dụ: để tuyên bố rằng mã hóa Windows-1252 sẽ được sử dụng, dòng đầu tiên của tệp mã nguồn của bạn phải là:

Một ngoại lệ cho quy tắc dòng đầu tiên là khi mã nguồn bắt đầu bằng dòng Unix She She Shebang. Trong trường hợp này, khai báo mã hóa nên được thêm vào dưới dạng dòng thứ hai của tệp. Ví dụ:UNIX “shebang” line. In this case, the encoding declaration should be added as the second line of the file. For example:

#!/usr/bin/env python3
# -*- coding: cp1252 -*-

Chú thích

1

Trên Unix, trình thông dịch Python 3.x theo mặc định không được cài đặt với thực thi có tên

#!/usr/bin/env python3
# -*- coding: cp1252 -*-
1, do đó nó không xung đột với một thực thi Python 2.x được cài đặt đồng thời.

Làm cách nào để mở vỏ không nhàn rỗi Python?

Để mở IDLE bằng một tệp ban đầu để chỉnh sửa, chọn tệp Python trong cửa sổ hệ điều hành, nhấp chuột phải (Windows) hoặc Nhấp chuột kiểm soát (Mac), để có cửa sổ bật lên để chọn cách mở tệp. Trên Windows, dòng cho Idle yêu cầu bạn mở một menu phụ. Chọn IDLE cho phiên bản mới nhất.select the Python file in an operating system window, right click (Windows) or control-click (Mac), to get a pop-up window to select how to open the file. On Windows, the line for Idle requires you to open a sub-menu. Select Idle for the latest version.

Làm cách nào để mở vỏ Python 3.10?

Để chạy shell python, hãy mở dấu nhắc lệnh hoặc shell nguồn trên cửa sổ Windows và thiết bị đầu cuối trên Mac, viết Python và nhấn Enter.Một dấu nhắc Python bao gồm ba biểu tượng lớn hơn >>> xuất hiện, như được hiển thị bên dưới.Bây giờ, bạn có thể nhập một câu lệnh duy nhất và nhận kết quả.open the command prompt or power shell on Windows and terminal window on mac, write python and press enter. A Python Prompt comprising of three greater-than symbols >>> appears, as shown below. Now, you can enter a single statement and get the result.

Vỏ python là gì?

Shell Python là trình thông dịch thực hiện các chương trình Python của bạn, các đoạn mã python khác hoặc các lệnh đơn giản.the interpreter that executes your Python programs, other pieces of Python code, or simple commands.

Làm cách nào để mở Terminal Python trong Windows?

Có nhiều hướng khác nhau để làm điều đó...
Bắt đầu Menu> Python (dòng lệnh) hoặc Menu bắt đầu> Python> Python (dòng lệnh) Điều này sẽ mở một cửa sổ đầu cuối, với Python đang chạy.....
Mở cửa sổ lệnh (Menu khởi động> Nhập "Lệnh" và nhấp vào biểu tượng đầu cuối màu đen) Loại C: \ Python34 \ Python và nhấn Enter ..