Ahmed Ahmed64 نشر 10 يناير أرسل تقرير نشر 10 يناير السلام عليكم كيف أستخرج اسم الملف فقط من مسار ( path ) تم فتحه من خلال filedialog المسار ( path ) ليس ثابت في مكان معين من الجهاز 1 اقتباس
0 Chihab Hedidi نشر 10 يناير أرسل تقرير نشر 10 يناير إذا كنت تستخدم مكتبة tkinter يمكنك استخدام الدالة os.path.basename() لاستخراج اسم الملف من المسار الكامل الذي تم اختياره، فيما يلي مثال بسيط: import tkinter as tk from tkinter import filedialog import os def open_file_dialog(): file_path = filedialog.askopenfilename() if file_path: file_name = os.path.basename(file_path) print("اسم الملف:", file_name) # إعداد النافذة الرئيسية root = tk.Tk() root.withdraw() # لإخفاء النافذة الرئيسية إذا لم تكن مطلوبة # زر لفتح مربع حوار اختيار الملف button = tk.Button(root, text="اختيار ملف", command=open_file_dialog) button.pack() # تشغيل البرنامج root.mainloop() عند تشغيل هذا البرنامج، سيتم فتح مربع حوار لاختيار ملف، وبعد اختيار الملف سيتم طباعة اسم الملف. 1 اقتباس
0 Ahmed Ahmed64 نشر 10 يناير الكاتب أرسل تقرير نشر 10 يناير لقد إستخدمت مكتبة customtkinter هل هناك تعديل في الكود الذي أرفقته اقتباس
السؤال
Ahmed Ahmed64
السلام عليكم
كيف أستخرج اسم الملف فقط من مسار ( path ) تم فتحه من خلال filedialog
المسار ( path ) ليس ثابت في مكان معين من الجهاز
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.