۵ همایون ولی زاده
تو اجرای کد خطای زیر رو میده
جامعه پایتون (وب) ایجاد شده در ۱۴ خرداد ۱۴۰۲

سلام و خسته نباشید

من تو اجرای کد خطای زیر رو میگیرم

Traceback (most recent call last):

 File "D:\\venv\\exchange\\exchange\\main.py", line 21, in

  archive(res['timestamp'], res['rates'])

      ~~~^^^^^^^^^^^^^

KeyError: 'timestamp'

با 2 تا فایل پیوست هم چک کردم همین خطا نمایش داده میشه

سلام وقتتون بخیر

بدون دیدن کد دقیق شما و بررسی متغیرهای تعریف شده در آن، نمیشه پاسخ دقیقی به سوالتون داد. ولی احتمالا در خط 21 تابع archive با پارامتر هایی که به آن داده شده است صورت نگرفته است. ممکن است از نظر تایپ داده ها، تعداد پارامترها یا نام آنها اشکالی وجود داشته باشد که باعث شده باشد که این خطا رخ دهد. همینطور ممکن هست کلاس یا تابع archive در فایل main.py تعریف نشده باشه.

پوریا شفیعی ۱۴ خرداد ۱۴۰۲، ۱۶:۲۵

با فایلهای نوشته شده پیوست که پایین دوره گذاشتید هم تست کردم همین خطا رو میده

ممکنه بخاطر نسخه‌های نصبیم باشه؟ چون آخرین ورژن نصب کردم

Python 3.11.3

certifi==2023.5.7

charset-normalizer==3.1.0

idna==3.4

requests==2.31.0

urllib3==2.0.2

سپاس از پاسخگویی شما

همایون ولی زاده ۱۵ خرداد ۱۴۰۲، ۰۹:۰۹

سلام،

کدهاتون رو آپلود کنید تا بررسی بشه. ممنون

محسن موحد ۱۵ خرداد ۱۴۰۲، ۲۲:۳۴

سلام

وقت بخیر

فایل ارسال شد

همایون ولی زاده ۱۷ خرداد ۱۴۰۲، ۱۶:۱۶

درود وقت بخیر

کد رو بررسی کردم به نظر مشکلی نداره

f695-Screenshot 2023-06-08 at 01.22.31.png

Reza Mobaraki ۱۷ خرداد ۱۴۰۲، ۲۱:۵۲