IPython - Tùy chọn dòng lệnh

Trong chương này, chúng ta hãy hiểu cách làm việc với các tùy chọn dòng lệnh khác nhau trong IPython.

Gọi Chương trình IPython

Bạn có thể gọi một chương trình IPython bằng các tùy chọn sau:

C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]

Tùy chọn tệp là một tập lệnh Python có phần mở rộng .py. Nếu không có tùy chọn nào khác được đưa ra, tập lệnh sẽ được thực thi và dấu nhắc lệnh xuất hiện lại.

C:\python36>ipython hello.py
Hello IPython
welcome to interactive computing

Lệnh con và tham số

Lệnh IPython chấp nhận các tùy chọn lệnh con sau:

  • Profile - Tạo và quản lý hồ sơ IPython.

  • Kernel - Khởi động một nhân mà không có giao diện người dùng đính kèm.

  • Locate - In đường dẫn đến IPython dir.

  • History - Quản lý cơ sở dữ liệu lịch sử IPython.

Lệnh con cấu hình IPython chấp nhận các tham số sau:

  • ipython profile create myprofile - Tạo một hồ sơ mới.

  • ipython profile list - Liệt kê tất cả các cấu hình có sẵn.

  • ipython locate profile myprofile - Định vị hồ sơ yêu cầu.

Để cài đặt nhân IPython mới, hãy sử dụng lệnh sau:

Ipython kernel –install –name

Để in đường dẫn đến IPython dir, hãy sử dụng lệnh sau:

C:\python36>ipython locate myprofile
C:\Users\acer\.ipython

Ngoài ra, chúng tôi biết rằng -

  • Các history lệnh con quản lý cơ sở dữ liệu lịch sử IPython.

  • Các trim tùy chọn giảm cơ sở dữ liệu lịch sử IPython xuống 1000 mục nhập cuối cùng.

  • Các clear tùy chọn xóa tất cả các mục nhập.

Một số tùy chọn dòng lệnh quan trọng khác của IPython được liệt kê bên dưới:

Sr.No. Lệnh & Mô tả IPython
1

--automagic

Bật tính năng tự động gọi các lệnh ma thuật.

2

--pdb

Bật tự động gọi trình gỡ lỗi pdb sau mỗi ngoại lệ.

3

--pylab

Tải trước matplotlib và numpy để sử dụng tương tác với phần phụ trợ matplotlib mặc định.

4

--matplotlib

Định cấu hình matplotlib để sử dụng tương tác với phần phụ trợ matplotlib mặc định.

5

--gui=options

Bật tích hợp vòng lặp sự kiện GUI với bất kỳ ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 ').

Cách sử dụng mẫu của một số tùy chọn dòng lệnh IPython được hiển thị trong bảng sau:

Sr.No. Lệnh & Mô tả IPython
1

ipython --matplotlib

kích hoạt tích hợp matplotlib

2

ipython --matplotlib=qt

cho phép tích hợp matplotlib với phụ trợ qt4

3

ipython --profile=myprofile

bắt đầu với hồ sơ foo

4

ipython profile create myprofile

tạo hồ sơ foo với các tệp cấu hình mặc định

5

ipython help profile

chỉ giúp hồ sơ subcmd

6

ipython locate

in đường dẫn đến thư mục IPython

7

ipython locate profile myprofile

in đường dẫn đến thư mục cho hồ sơ `myprofile`