50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

چگونگی و نقطه ایجاد process در پایتون

با درود.

در حال نوشتن برنامه آلارم هستم که ساختار برنامه به صورت زیر هست:

Clock/
__init__.py
  main.py
  alarm.py

و entry point هم main.py هست. در alarm.py کلاسی برای آلارم آبجکت ها نوشته ام که تمام attribute ها و method ها در آنجا هست. در main.py (entry point) تنها کلاس و متد ها فراخوانده شده تا instatnce ها رو بسازم. میخوام هر آلارم به محض ایجاد شدن، یک process جدید باشد و مدام زمان را برای زنگ زدن بررسی کند. اما چالش اینجاست که نمیدونم که این process creation  رو کجا انجام بدم. در alarm.py با main.py ؟

در واقع برای روبه رو نشدن با خطای Runtime، نمیدانم عبارت:

if __name__ == '__main__' :
process.start()

رو چطور و کجا بنویسم؟!

نیاز هست فایل:

__main__.py

در دایرکتوری ایجاد و آنجا بنویسم؟

اینهم روال برنامه:

  1. دریافت مقادیر اولیه از کاربر
  2. اعتبار سنجی آنها جهت تنظیم زمان و تاریخ و چُرت و...
  3. ساخت آبجکت آلارم
  4. ذخیره آن در دیتابیس (فایل)
  5. ساخت Process آن آلارم!!!
    1. بررسی مداوم موعد با زمان حاضر در یک حلقه while
    2. تولید صدا هنگام برقراری شرط

* در نوشتن تایعی که به process داده میشود مشکلی ندارم.

پرسیده شده در 1403/01/18 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما