IPython - ตัวเลือกบรรทัดคำสั่ง

ในบทนี้ให้เราเข้าใจวิธีการทำงานกับตัวเลือกบรรทัดคำสั่งต่างๆใน IPython

เรียกใช้โปรแกรม IPython

คุณสามารถเรียกใช้โปรแกรม IPython โดยใช้ตัวเลือกต่อไปนี้ -

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

ตัวเลือกไฟล์คือสคริปต์ Python ที่มีนามสกุล. py หากไม่มีการระบุตัวเลือกอื่นสคริปต์จะถูกเรียกใช้งานและพรอมต์คำสั่งจะปรากฏขึ้นอีกครั้ง

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

คำสั่งย่อยและพารามิเตอร์

คำสั่ง IPython ยอมรับอ็อพชันคำสั่งย่อยต่อไปนี้ -

  • Profile - สร้างและจัดการโปรไฟล์ IPython

  • Kernel - เริ่มเคอร์เนลโดยไม่มีส่วนหน้าที่แนบมา

  • Locate - พิมพ์เส้นทางไปยัง IPython dir

  • History - จัดการฐานข้อมูลประวัติ IPython

คำสั่งย่อยโปรไฟล์ IPython ยอมรับพารามิเตอร์ต่อไปนี้ -

  • ipython profile create myprofile - สร้างโปรไฟล์ใหม่

  • ipython profile list - แสดงโปรไฟล์ที่มีอยู่ทั้งหมด

  • ipython locate profile myprofile - ค้นหาโปรไฟล์ที่ต้องการ

ในการติดตั้งเคอร์เนล IPython ใหม่ให้ใช้คำสั่งต่อไปนี้ -

Ipython kernel –install –name

ในการพิมพ์เส้นทางไปยัง IPython dir ให้ใช้คำสั่งต่อไปนี้ -

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

นอกจากนี้เรารู้ว่า -

  • history คำสั่งย่อยจัดการฐานข้อมูลประวัติ IPython

  • trim ตัวเลือกลดฐานข้อมูลประวัติ IPython ให้เหลือ 1,000 รายการล่าสุด

  • clear ตัวเลือกลบรายการทั้งหมด

ตัวเลือกบรรทัดคำสั่งที่สำคัญอื่น ๆ ของ IPython มีดังต่อไปนี้ -

ซีเนียร์ คำสั่ง IPython และคำอธิบาย
1

--automagic

เปิดการเรียกคำสั่งเวทย์มนตร์อัตโนมัติ

2

--pdb

เปิดใช้งานการเรียกใช้ดีบักเกอร์ pdb โดยอัตโนมัติหลังจากทุกข้อยกเว้น

3

--pylab

โหลด matplotlib ล่วงหน้าและ numpy สำหรับการใช้งานแบบโต้ตอบกับแบ็กเอนด์ matplotlib เริ่มต้น

4

--matplotlib

กำหนดค่า matplotlib สำหรับการใช้งานแบบโต้ตอบกับแบ็กเอนด์ matplotlib เริ่มต้น

5

--gui=options

เปิดใช้งานการรวมลูปเหตุการณ์ GUI กับ ('glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ' wx ',' gtk2 ',' qt4 ')

ตัวอย่างการใช้งานตัวเลือกบรรทัดคำสั่ง IPython แสดงในตารางต่อไปนี้ -

ซีเนียร์ คำสั่ง IPython และคำอธิบาย
1

ipython --matplotlib

เปิดใช้งานการรวม matplotlib

2

ipython --matplotlib=qt

เปิดใช้งานการรวม matplotlib กับแบ็กเอนด์ qt4

3

ipython --profile=myprofile

เริ่มต้นด้วยโปรไฟล์ foo

4

ipython profile create myprofile

สร้างโปรไฟล์ foo w / ไฟล์กำหนดค่าเริ่มต้น

5

ipython help profile

แสดงความช่วยเหลือสำหรับ subcmd โปรไฟล์

6

ipython locate

พิมพ์เส้นทางไปยังไดเร็กทอรี IPython

7

ipython locate profile myprofile

พิมพ์เส้นทางไปยังไดเร็กทอรีสำหรับโปรไฟล์ "myprofile"