8
การนำเข้ารายการค่าคงที่แบบยาวไปยังไฟล์ Python
ใน Python มีอะนาล็อกของCคำสั่งพรีโปรเซสเซอร์เช่นหรือไม่: #define MY_CONSTANT 50 นอกจากนี้ฉันมีรายการค่าคงที่จำนวนมากที่ฉันต้องการนำเข้าในหลายชั้นเรียน มีอะนาล็อกของการประกาศค่าคงที่เป็นลำดับคำสั่งที่ยาวเหมือนข้างบนใน.pyไฟล์และนำเข้า.pyไฟล์อื่นหรือไม่? แก้ไข. ไฟล์Constants.pyอ่าน: #!/usr/bin/env python # encoding: utf-8 """ Constants.py """ MY_CONSTANT_ONE = 50 MY_CONSTANT_TWO = 51 และmyExample.pyอ่าน: #!/usr/bin/env python # encoding: utf-8 """ myExample.py """ import sys import os import Constants class myExample: def __init__(self): self.someValueOne = Constants.MY_CONSTANT_ONE + 1 self.someValueTwo = …