• 1

كيف أنشئ نافذة بسيطة لاختيار الملف في بايثون؟

أريد إنشاء نافذة بسيطة لاختيار الملف، ومن الأفضل أن تكون المكتبة المستعملة مدمجة في بايثون لأنني لا أريد استخدام مكتبات gtk و QT بل أريد طريق سهلة وبأسطر قليلة للغاية، فما الحلول التي أمتلكها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

توجد عدة مكتبات أخرى يمكنك استخدامها في بايثون، فيمكنك على سبيل المثال استخدام مكتبة Tkinter وبالضبط دالة askopenfilename() التي سترجع لك مسار الملف كما في المثال التالي بالنسبة لمستخدمي بايثون 2:

from Tkinter import Tk
from tkFileDialog import askopenfilename

Tk().withdraw()
filename = askopenfilename()
print(filename)

أما لو كنت تستخدم الإصدار الثالث من بايثون، فلقد تغيرت المكتبة قليلا:

from tkinter.filedialog import askopenfilename
filename = askopenfilename()

كما يمكنك استخدام مكتبة EasyGui لكنك تحتاج إلى تثبيتها:

import easygui
print easygui.fileopenbox()

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن