13 กันยายน 2561

Published 9/13/2561 by with 2 comments

สร้างโมดูลรันผ่านคอมมานด์ไลน์ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างโมดูลที่รันผ่านคอมมานด์ไลน์ด้วย Python กันครับ

โดยสามารถทำได้ง่าย ๆ โดยใส่ entry_points เข้าไปใน setup

หากผู้อ่านต้องการให้เรียกใช้งานผ่าน GUI ให้ใช้ gui_scripts แทน console_scripts และสามารถใส่ทั้ง gui_scripts แทน console_scripts ในไฟล์ setup.py เดียวกันครับ

ตัวอย่าง
สร้างโมดูล hi ให้พิม์คำสั่ง hi แล้วแสดงผล "สวัสดีชาวโลก"

สร้างไฟล์ hi.py

แล้ว สร้างไฟล์ setup.py ขึ้นมา

บันทึกทั้งสองไฟล์ไว้ในโฟลเดอร์เดียวกัน แล้วลองติดตั้งด้วยคำสั่ง
pip install -e .
จากนั้นให้ลองสั่ง hi
เพียงเท่านี้ เราก็สามารถสร้างโมดูลสำหรับเรียกใช้งานผ่านคอมมานด์ไลน์ด้วย Python ได้แล้ว

2 ความคิดเห็น:

แสดงความคิดเห็นได้ครับ :)