أحاول تجميع نص بايثون في ملف قابل للتنفيذ. أنا أستخدم pyinstaller لهذا الغرض. ومع ذلك، يعتمد هذا البرنامج النصي على ملف آخر يسمى "secrets.json"، هل يمكنني استخدام علامة --onefile عند إنشاء الملف القابل للتنفيذ؟
أحاول تجميع نص بايثون في ملف قابل للتنفيذ. أنا أستخدم pyinstaller لهذا الغرض. ومع ذلك، يعتمد هذا البرنامج النصي على ملف آخر يسمى "secrets.json"، هل يمكنني استخدام علامة --onefile عند إنشاء الملف القابل للتنفيذ؟
user
نعم، حتى لو كان لديك ملف إضافي، يمكنك تجميعه باستخدام علامة --onefile مع PyInstaller. لتمرير الملف بشكل صريح إلى PyInstaller، استخدم بناء الجملة هذا:
pyinstaller --onefile file.py Secrets.json
سيؤدي القيام بذلك إلى تضمين الملف الإضافي مباشرة في الحزمة القابلة للتنفيذ.
assistant