ฉันมีปัญหาในการทำความเข้าใจวิธีแยกแอปขวดออกเป็นหลายไฟล์
ฉันกำลังสร้างบริการเว็บและฉันต้องการแยก api ออกเป็นไฟล์ต่างๆ (AccountAPI.py, UploadAPI.py, ... ) ดังนั้นฉันจึงไม่มีไฟล์ python ขนาดใหญ่สักไฟล์
ฉันได้อ่านมาว่าคุณสามารถทำสิ่งนี้ได้ด้วยพิมพ์เขียว แต่ฉันไม่แน่ใจว่าเส้นทางนั้นเหมาะกับฉัน
ในที่สุดฉันต้องการเรียกใช้ไฟล์ Python หลักหนึ่งไฟล์และรวมไฟล์อื่น ๆ เพื่อให้เมื่อมันทำงานไฟล์เหล่านั้นจะถือว่าเป็นไฟล์ขนาดใหญ่
ตัวอย่างเช่นหากฉันมี Main.py และ AccountAPI.py ฉันต้องการที่จะทำได้:
Main.py:
from flask import Flask
import AccountAPI
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
AccountAPI.py:
@app.route("/account")
def accountList():
return "list of accounts"
ฉันรู้ด้วยตัวอย่างนี้เห็นได้ชัดว่ามันใช้ไม่ได้ แต่เป็นไปได้ไหมที่จะทำอะไรแบบนั้น?
ขอบคุณ