سلام.مشکل من اینه که وقتی فایل پیتون رو نوشتم و اجرا کردم پس از اجرا شدن خیلی سریع بسته میشه ایا راح حلی برای این دارین؟
پاسخ ها
کاربر سکان آکادمی7 سال پیش
سلام.... دوتا راه حل داره....
1.برای برنامه هایی که GUI (رابط کاربری گرافیکی) ندارند بهتره از همچین کدی در انتهای برنامه تون استفاده کنید که با وارد کردن کلید اینتر برنامهتون بسته بشه(زمان بسته شدنش دست شماست....)
()quit = input
در واقع دستور بالا یه ورودی ازتون میخواد و شما با وارد کردن اینتر بهش میگید که ورودی رو دادین و چون بعدش دستوری نیست ،طبیعتا برنامه بسته میشه.
2. برای برنامه های با رابط کاربری گرافیکی یا همون GUI از دستور mainloop استفاده کنید به شکل زیر:
فرض کنید صفحه اصلی برنامه اسمش رو خودتون root گذاشتین داریم:
()root.mainloop
کد بالا مثل حالت اول باید در انتهای برنامه و خارج از هرگونه بلوکی نوشته بشه....
امیدوارم به دردتون بخوره....
کاربر سکان آکادمی4 سال پیش
ممنون بابت راهنمایی خوب و کارامدتون اقای محمدی میشه ایمیل یا ایدی اینستاتونو بدید؟
کاربر سکان آکادمی6 سال پیش
پایتون بیشتر یه زبان اسکریپتیه پس قاعدتا باید بسته شه این چیز بدی نیست ولی مشکل زمانیه که میخواید خروجی رو ببینید شخصا
اگه با ترمینال لینوکس اجرا کنید پس از اتمام کار بسته نمیشه پنجره شل اما اگر تو ویندوز هستید بدون زحمت دادن به خودتون یه IDE مناسب دانلود کنید و اونجا اسکریپت رو اجرا کنید
راهکار هایی هم ک دوستمون گفتن راهکارهای خوب و عملی ای هستن
پاسخ ها