سؤال

هل يعرف أحد أين أو كيفية تعيين المسار/الدليل الافتراضي لحفظ نصوص بايثون قبل التشغيل؟

على جهاز Mac، يريد حفظها في المستوى الأعلى ~/Documents directory.أود تحديد موقع حقيقي.أيه أفكار؟

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

المحلول

في OS X، إذا كنت اطلاق IDLE.app (عن طريق النقر المزدوج أو باستخدام open(1)، على سبيل المثال)، والدليل الافتراضي هو ماثلة إلى ~/Documents. إذا كنت ترغب في تغيير الافتراضي بشكل دائم، ستحتاج إلى تحرير idlemain.py ملف في إطار تطبيق حزمة IDLE.app. اعتمادا على بيثون (ق) قمت بتثبيتها، فمن المرجح أن يكون في واحد من:

/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPython 2.x/IDLE.app/Contents/Resources
/Applications/MacPorts/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 2.x/IDLE.app/Contents/Resources
/Applications/Python 3.x/IDLE.app/Contents/Resources

وتحرير السطر:

os.chdir(os.path.expanduser('~/Documents'))

وعلى الجانب الآخر، إذا قمت بتشغيل الراكد من سطر الأوامر، على سبيل المثال، مع:

$ cd /some/directory    
$ /usr/local/bin/idle

وIDLE سوف تستخدم هذا الدليل الحالي كما الافتراضي.

نصائح أخرى

ويبدو أن يمكنك الحصول على الخمول إلى الدليل الذي تريد إذا قمت بتشغيل أي وحدة من هذا الدليل.

وكنت قد حاولت سابقا فتح idlemain.py من خلال متصفح المسار. وكنت قادرا على فتح وتحرير الملف، ولكن يبدو أنني لم أكن قادرا على حفظ التعديلات بلدي.

وأنا سعيد لمجرد سماع الآخرين تواجه هذه المشكلة. أنا بس كان يجري غبي.

وأنا فعلا اكتشفت للتو أسهل الجواب، إذا كنت تستخدم رابط الاختصار المسمى "IDLE (بايثون GUI)". هذا هو في ويندوز فيستا، لذلك أنا لا أعرف ما إذا كان سوف يعمل في الأخرى OS.

1) بزر الماوس الأيمن فوق "خصائص".

2) اختر "اختصار" علامة التبويب.

و3) في "البدء في"، اكتب مسار الملف (على سبيل المثال. "C: \ المستخدمين ...")

واسمحوا لي أن أعرف إذا كان هذا يعمل!

إذا قمت بفتح وحدة، والتي تضع دليل العمل الافتراضي.

وابدأ IDLE.

وملف -> فتح لفتح الملف. وتعيين دليل العمل الحالي.

في ويندوز (فيستا على الأقل، وهذا ما أنا أبحث في هنا)، رموز الاختصار على سطح المكتب لديهم "البدء في" حقل حيث يمكنك تعيين الدليل استخدام دليل العمل الحالي عند بدء تشغيل البرنامج. تغيير الذي يعمل بالنسبة لي. شيء من هذا القبيل على ماك؟ (ابتداء من الدليل المطلوب من سطر الأوامر يعمل أيضا).

لنظام التشغيل العاشر:

افتح نافذة Finder جديدة، ثم توجه إلى التطبيقات.حدد موقع تطبيق بايثون الخاص بك.(بالنسبة لجهاز Mac الخاص بي، فهو Python 3.5)

انقر مرتين عليه.انقر بزر الماوس الأيمن على أيقونة IDLE، وأظهر محتويات الحزمة.ثم انتقل إلى مجلد المحتويات، ثم الموارد.

الآن، هذا هو الجزء المهم:

(ملحوظة:يجب أن تكون المسؤول أو أن يكون لديك كلمة مرور المسؤول لكي يعمل ما يلي)

انقر بزر الماوس الأيمن على idlemain.py، احصل على المعلومات.

قم بالتمرير على طول الطريق لأسفل.تأكد ضمن علامة التبويب "المشاركة والأذونات"، أن "اسمك" (أنا) موجود عليه مع امتياز القراءة والكتابة.إذا لم يكن الأمر كذلك، فانقر على رمز القفل وقم بفتحه.ثم قم بإضافة/تحرير نفسك للحصول على امتياز القراءة والكتابة.

وأخيرًا، وفقًا لتعليمات Ned Deily، قم بتحرير السطر:

os.chdir(os.path.expanduser('~/Documents'))

بالمسار الذي تريده ثم قم بحفظ التغييرات.

عند إعادة تشغيل Python IDLE، يجب أن تجد أن مسار الحفظ الافتراضي الخاص بك هو المسار الذي حددته.

إذا حدد موقع الدليل idlelib في بيثون الخاص بك تثبيت، وسوف يكون عدد قليل من الملفات ذات الملحق .DEF. التكوين-main.def لديها تعليمات حول مكان وضع ملفات التكوين المخصصة. ومع ذلك، يبحث من خلال هذه لم أجد أي مسارات شكلي (الخاص تثبيت قد تختلف). يبدو أنك قد تحتاج لاتخاذ اجراءات فتح رمز محرر لتغيير ذلك.

في حالتي، يتم تعيين الدليل الافتراضي إلى الدليل الذي أنا أطلق IDLE. على سبيل المثال، إذا كنت أطلقت الخمول من دليل يسمى "تمة" في دليل بيتي، يتم تعيين المسار الافتراضي لانقاذ ~/tmp. حتى يبدأ IDLE الخاصة بك مثل هذا:

~/tmp $ idle
[...]

وأنا أستخدم ويندوز 7 وعن طريق الذهاب الى البدء> IDLE (بايثون 3.6 32-بت)

وانقر على خصائص ثم في التبويب اختصار ذهاب إلى بدء في والدخول عملت المسار المطلوب بالنسبة لي يرجى ملاحظة إذا IDLE مفتوح والتشغيل أثناء قيام بذلك سيكون لديك لإغلاقها وإعادة تشغيله لهذا العمل

في ويندوز 10+، انقر فوق الزر ابدأ، ثم اكتب الخمول، ثم انقر بزر الماوس الأيمن على تطبيق سطح المكتب الراكد وفتح موقع الملف. وهذا ينبغي أن تجلب لك إلى اختصارات قائمة ابدأ لبيثون، وستجد اختصار إلى الخمول هناك. انقر بزر الماوس الأيمن على الاختصار الراكد وحدد خصائص. تعيين "البدء في" الدليل إلى أن يكون المكان الذي تريد حفظ الافتراضي مسار أن يكون.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top