ฉันต้องการดีบักสคริปต์ Python
ที่รับอาร์กิวเมนต์บรรทัดคำสั่งหลายรายการ เช่น
myscript.py --input1 ./dir/file1.txt --input2 ./dir/file2.txt
ใน Pycharm
ฉันทราบว่าฉันสามารถใช้ Run/Debug Configuration
เพื่อเพิ่มอาร์กิวเมนต์บรรทัดคำสั่งได้ อย่างไรก็ตามผมรู้สึกว่ามันค่อนข้างยุ่งยากเพราะต้องเปิดเมนูทุกครั้งที่ต้องการแก้ไขข้อโต้แย้ง นอกจากนี้ ไม่มีการเติมชื่อไฟล์ให้สมบูรณ์เมื่อระบุไฟล์เป็นอาร์กิวเมนต์
ฉันอยากจะเรียก myscript.py
จากเชลล์โปรดของฉัน โดยที่ฉันกรอกชื่อไฟล์ให้สมบูรณ์ ฯลฯ แต่ยังคงใช้ PyCharm
ดีบักเกอร์กับสคริปต์นั้น
raw_input
- person kia   schedule 08.01.2016do_awesome_work(input1, input2)
และเขียนกรณีทดสอบด้วยอินพุตที่เหมาะสม จากนั้นคุณสามารถเรียกใช้กรณีทดสอบภายใต้ดีบักเกอร์ PyCharm ได้อย่างง่ายดาย - person awesoon   schedule 08.01.2016