สั่งให้รัน File .py ผ่าน
Subprocess ได้หรือไม่ครับ
ไม่ import เข้ามา run ละครับ? ถ้าอยู่นอก PATH ก็ append เข้าใน sys.path ได้ครับ แล้วค่อย import
เอ่อ ไม่เข้าใจว่า import เข้ามารัน ยังไงครับ
เคยแต่ import เข้ามาเรียก Function ใช้งานอย่างเดียวครับ
file .py เขียนเป็นแบบ script หรือ function ครับ?
ถ้าเขียนแบบ script แล้วสามารถเขียนใหม่ให้เป็น function ได้ก็ import เข้ามา เรียกใช้ function ถ้าเขียนใหม่ไม่ได้ ต้องการใช้แบบ script ก็ให้ subprocess เรียก python your_file.py ก็ได้ครับ ในขณะที่ run ก็จะมี python เกิดขึ้นมาอีกตัว
ผมเขียนเป็น script ครับ
ผมเรียกใช้งานด้วย คำสั่งแบบนี้
from subprocess import Popen, PIPE
Popen("python c:/Python25/python/test.py", shell = True, stdout = PIPE, stderr = PIPE)
ก็ไม่มีอะไรเกิดขึ้นเลยครับ ผิดผลาดตรงไหนหรือเปล่าครับ
ไม่ import เข้ามา run ละครับ? ถ้าอยู่นอก PATH ก็ append เข้าใน sys.path ได้ครับ แล้วค่อย import
เอ่อ ไม่เข้าใจว่า import เข้ามารัน ยังไงครับ
เคยแต่ import เข้ามาเรียก Function ใช้งานอย่างเดียวครับ
file .py เขียนเป็นแบบ script หรือ function ครับ?
ถ้าเขียนแบบ script แล้วสามารถเขียนใหม่ให้เป็น function ได้ก็ import เข้ามา เรียกใช้ function ถ้าเขียนใหม่ไม่ได้ ต้องการใช้แบบ script ก็ให้ subprocess เรียก python your_file.py ก็ได้ครับ ในขณะที่ run ก็จะมี python เกิดขึ้นมาอีกตัว
ผมเขียนเป็น script ครับ
ผมเรียกใช้งานด้วย คำสั่งแบบนี้
from subprocess import Popen, PIPE
Popen("python c:/Python25/python/test.py", shell = True, stdout = PIPE, stderr = PIPE)
ก็ไม่มีอะไรเกิดขึ้นเลยครับ ผิดผลาดตรงไหนหรือเปล่าครับ