كيف تحول تطبيق البايثون الى تنفيذي اذا كان تطبيق مكون من ثلاث ملفات او اكثر باستخدام pyinstaller
تحويل اكثر من ملف الى تطبيق تنفيذي
في حال كان التطبيق مكون من عدة ملفات وقمت بتضمينها بشكل صحيح، فسيقوم pyinstaller تلقائياً بتضمين جميع الملفات التي يعتمد عليها الملف الرئيسي للتطبيق
مثال:
في حال كان لديك ملف create.py كالتالي:
def square (num) return num ** 2
وملف آخر input.py كالتالي:
from . import create def take_input(): x = input("Enter Input") return create.square(x)
والملف الرئيسي للتطبيق main.py كالتالي:
from . import input if __name__ == '__main__': ip = input.take_input()
عند استدعاء الأمر:
pyinstaller --onefile main.py
pyinstaller سيقوم بربط جميع الملفات مع الملف main.py وإنشاء ملف تنفيذي واحد.
التعليقات