انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل کار با MySQLdb در پایتون {حل شد}  (دفعات بازدید: 1181 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
سلام دوستان.
برای پروژه بستون یک ربات تلگرام دارم مینویسم که سورس اون توی صفحه گیتهاب بنده قابل مشاهده هست.

ساختار درختی فایل ها به این شکل هست:

BestoonBot
├── bestoon
│   ├── extPlugins
│   │   └── __init__.py
│   ├── __init__.py
│   └── Plugins
│       └── __init__.py
├── bestoon.py
├── LICENSE
├── README.md
├── requirement.txt
├── settings
│   ├── conf.py
│   ├── conf-sample.ini
│   ├── __init__.py
│   └── sql.py
└── tree.txt

4 directories, 12 files


توی فایل __init__.py در دایرکتوری bestoon/Plugins فایل sql.py رو import کردم.
تا اینجا مشکلی نیست، حتی توابعی رو هم که توی فایل sql.py هست  رو فراخوانی میکنه اما وقتی باید به پایگاه داده متصل بشه برنامه دیگه کار نمیکنه.
مشکل از تابع نیست چون توی فایل bestoon.py از توابعی که توی فایل sql.py نوشتم استفاده شده و کار میکنه، اما توی فایل __init__.py در دایرکتوری bestoon/Plugins این مشکل رو دارم.

این رو هم اضافه کنم که هیچ خطایی رخ نمیده در هنگام اجرای برنامه.

ممنون میشم کمک کنید.
با تشکر
« آخرین ویرایش: 16 دی 1395، 06:55 ق‌ظ توسط AlirezaieS »
Poor Are Those Who Have Eyes But Can Not See

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : مشکل کار با MySQLdb در پایتون
« پاسخ #1 : 16 دی 1395، 06:55 ق‌ظ »
دوستان مشکل به خاطر python-telegram-bot هست که توی توابع مربوط به اون نمیشه از MySQLdb.connect استفاده کرد.
Poor Are Those Who Have Eyes But Can Not See