تحديد المسار النسبي في Py2exe
سؤال
عند تحديد ملف البرنامج النصي الخاص بي في Setup.py، على سبيل المثال "البرنامج النصي": "Pythonturtle.py"، كيف يمكنني تحديد موقعها النسبي في نظام الملفات؟ في حالتي، أحتاج إلى الانتقال إلى أسفل مجلدين ثم انتقل إلى مجلد "SRC" الموجود هناك. كيف أكتب هذا بطريقة عبر المنصة؟
المحلول
كيف يمكنك التحدث عن Py2exe والبريد منصة؟ Py2exe هو ويندوز فقط.
بقدر ما أعرف، يجب عليك الاحتفاظ بملف الإعداد الخاص بك في نفس المكان مثل البرنامج النصي الخاص بك. أو إذا لم يكن لديك بالتأكيد اتفاقية قوية.
ما يمكنك القيام به هو تحديد خيار DIST_DIR بحيث يتم بناء برنامجك في المكان المناسب.
setup(
options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
windows = ["pythonturtle.py"],
)
لا تنتمي إلى StackOverflow