سؤال

عند تحديد ملف البرنامج النصي الخاص بي في Setup.py، على سبيل المثال "البرنامج النصي": "Pythonturtle.py"، كيف يمكنني تحديد موقعها النسبي في نظام الملفات؟ في حالتي، أحتاج إلى الانتقال إلى أسفل مجلدين ثم انتقل إلى مجلد "SRC" الموجود هناك. كيف أكتب هذا بطريقة عبر المنصة؟

هل كانت مفيدة؟

المحلول

كيف يمكنك التحدث عن Py2exe والبريد منصة؟ Py2exe هو ويندوز فقط.

بقدر ما أعرف، يجب عليك الاحتفاظ بملف الإعداد الخاص بك في نفس المكان مثل البرنامج النصي الخاص بك. أو إذا لم يكن لديك بالتأكيد اتفاقية قوية.

ما يمكنك القيام به هو تحديد خيار DIST_DIR بحيث يتم بناء برنامجك في المكان المناسب.

setup(
    options = {"py2exe": {"dist_dir": os.path.join("..", "foo", "bar")}},
    windows = ["pythonturtle.py"],
)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top