View Full Version : จะคอมไพล์ยังไงให้เป็น .pyo
davasark
10-10-2006, 05:30 PM
คือ จาก file.py จะคอมไพล์เป็น file.pyo ได้อย่างไร แล้ว file.pyc กับ file.pyo ต่างกันอย่างไร ใช้แทนกันได้หรือไม่ ขอความกรุณาด้วยครับ(ผมลองใช้ python -O file.py แล้วไม่เห็นออกเลย ผมสั่งผิดตรงไหนหรือเปล่า)
davasark
29-10-2006, 12:35 AM
ง่า... ไม่มีใครตอบเราเลย
เอาเถอะๆ เราหาคำตอบมาให้แล้ว (ถามเองตอบเองเสร็จ วู้ๆๆ)
ก็ตอนแรกเข้า dos prompt แล้วย้ายไป directory ที่เก็บไฟล์ .py ก่อน
จากนั้น ก็ใช้คำสั่ง
python -O ก็จะเป็นการเข้าไปยัง python prompt แบบนี้
C:\Project Python>python -O
Python 2.4.3 (#69, Mar 29 2006, 17:35:34) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
จากนั้นก็สั่ง import ตามปกติ
>>> import file
ถ้าไฟล์ไม่มี syntax error ที่ไหน ก็จะรันตามปกติ แล้วก็จะสร้างไฟล์ .pyo ให้แทน .pyc
เพิ่มเติมอีกนิด คำสั่ง python มีอีกหลาย option ให้เลือกใช้ สามารถดูได้โดยใช้คำสั่ง
python -h ที่หน้าจอ dos prompt มันก็จะแสดง option ต่างๆพร้อมคำอธิบายให้
อย่างที่เคยถามไป pyo มันมีลักษณะอย่างไร ก็ประมาณเนี้ย
-O : optimize generated bytecode (a tad; also PYTHONOPTIMIZE=x)
คือเป็นการทำ optimize code ให้รันได้ดีขึ้นนั่นเอง
อย่างงี้สิ แม่ปลื้มมม.... จบ
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.