Tags:
Forums: 

ผมลองเขียน

print "Hello Boy"

ใน text editor แล้วเซฟเป็น hello.py อ่ะครับ ไม่ทราบว่าเวลาจะรันทำไงอ่ะครับ

ผมรองรันใน terminal ว่า

python program_hello.py

มันก็ขึ้นว่า python: can't open file 'program_hello.py': [Errno 2] No such file or directory

ผมใช้ ubuntu ครับ อยากถามว่าทำไมมันรันไม่ได้ครับ แล้วต้องทำไง

ถึงจะรันได้อ่ะครับ

Get latest news from Blognone
By: bow_der_kleine
WriterAndroidUbuntu
on 12 January 2009 - 21:40 #80342
bow_der_kleine's picture

interpreter มันหาไฟล์ program_hello.py ไม่เจอครับ ลองเชคดูว่าเขียนชื่อไฟล์ถูกหรือเปล่า หรือสั่งรันถูก directory หรือเปล่า

BioLawCom.De

By: lnwbleach on 12 January 2009 - 21:59 #80344

รันให้ถูก directory ยังไงอ่ะครับ ผมมือใหม่ ubuntu และ python

By: cwt
AndroidRed Hat
on 13 January 2009 - 23:49 #80357

เซฟเป็น hello.py อ่ะครับ

แต่

python program_hello.py

มันก็ไม่เจอสิครับ ต้องสั่งว่า python hello.py สิ

By: risc on 14 January 2009 - 09:47 #80623

ถ้าอยากรันง่ายก็ลองใช้ spe แล้วกด รันได้ครับ ถ้าไม่อยากรันผ่าน terminal แต่ถ้าเกิด รันผ่าน terminal ก็อย่างที่พี่สองท่านว่าแหละครับ เข้าไปใน directory ที่เก็บไฟล์ไว้ แล้วพิมพ์ python ตามด้วยชื่อไฟล์.py ผลก็ออกมาครับ

แสวงหามิใช่เพราะรอคอย เชี่ยวชาญมิใช่เพราะโอกาส ชำนาญมิใช่เพราะโชคช่วย"ดังนี้แล้วลิขิตฟ้าหรือจะสู้มานะตน"chonlatee

By: lnwbleach on 17 January 2009 - 13:49 #81310

เฮ้อ รันยังไงก็ไม่ได้ครับ

By: bow_der_kleine
WriterAndroidUbuntu
on 17 January 2009 - 18:44 #81326 Reply to:81310
bow_der_kleine's picture

ลอง SPE หรือยังครับ หากใช้ Ubuntu ง่ายใหญ่เลย ติดตั้งด้วยคำสั่ง

$ apt-get install spe

แล้วก็เปิดขึ้นมาด้วยคำสั่ง

$ spe

เวลาจะรันไฟล์ก็เซพไฟล์ก่อน แล้วกดปุ่มรันซึ่งอยู่ตรง tool bar ก็เรียบร้อยครับ

BioLawCom.De

By: cwt
AndroidRed Hat
on 17 January 2009 - 18:26 #81325

สงสัยต้องไปเริ่มจากการทำความเข้าใจ Linux ก่อนมั้ง เรื่อง file, directory, shell, permission, mode, flag ถ้ายังคิดจะใช้ base OS เป็น Ubuntu

By: bow_der_kleine
WriterAndroidUbuntu
on 17 January 2009 - 18:59 #81328 Reply to:81325
bow_der_kleine's picture

เห็นด้วยครับ จขกท ลองอ่านเอกสาร Shells and Utilities ดูครับ

จริง ๆ หากเป็น average user ไม่ต้องรู้ก็ได้ครับ แต่หากต้องเขียนโปรแกรมไม่รู้ไม่ได้เลย

BioLawCom.De

By: lnwbleach on 17 January 2009 - 19:52 #81333

ขอบคุณครับ เดี๋ยวผมจะไปอ่านนะครับ

By: mementototem
ContributorJusci's WriterAndroidWindows
on 18 January 2009 - 16:03 #81420
mementototem's picture

ทำให้ไฟล์ run ได้ด้วย chmod (+x คือ อนุญาตให้ execute ได้)

chmod +x hello.py

แล้วเรียกโดย ( ./ คือ dir ปัจจุบัน)

./hello.py

ทำความเข้าใจเรื่อง command-line ให้ดี ก็ดีแล้วครับ ถ้าคิดจะใช้ linux
แนะนำอีกเว็บครับ LinuxCommand.org


Jusci - Google Plus - Twitter

By: lnwbleach on 19 January 2009 - 20:27 #81563

ขอบคุณครับ เวลานี้ผมคงต้องศึกษา linux ให้มากกว่านี้แล้วล่ะครับ แล้วค่อยศึกษาไพธอน

By: lnwbleach on 21 January 2009 - 20:32 #81724

ตอนนี้รันได้แล้วครับ ที่รันไม่ได้เพราะผมเอาไฟล์นั้นไว้ที่ Desktop เลยมีคนแนะนำว่า

พอเข้า Terminal แล้วให้พิมพ์ cd ~/Desktop ก่อน แล้วค่อย python hello.py

เป็นอันว่าได้แล้วครับ และขอบคุณทุกท่านมากนะครับ

By: bow_der_kleine
WriterAndroidUbuntu
on 22 January 2009 - 06:38 #81761 Reply to:81724
bow_der_kleine's picture

ยินดีด้วยครับ

Go ahead !!!

BioLawCom.De