سلام استاد.وقت بخیر.ببخشید برا مبحث pdb ,هرکاری میکنم نمیتونم دی باگ کنم.اینو میاره :pdb.set_trace()
AttributeError: partially initialized module 'pdb' has no attribute 'set_trace' (most likely due to a circular import)
با سلام.
به احتمال زیاد دو (یا چند فایل) را به صورت cross (ضربدری) درون یکدیگر import کردید.
برای بررسی بیشتر کدهای خود را ارسال کنید.
import pdb
pdb.set_trace()
number1 = int(input("please enter a num:"))
number2 = int(input("please enter another one:"))
result = number1 + number2
print(result)
Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.
PS C:\Users\Rashidpour.F> & "C:/Program Files/Python38/python.exe" "c:/Users/Rashidpour.F/Desktop/python/New folder/pdb.py"
Traceback (most recent call last):
File "c:/Users/Rashidpour.F/Desktop/python/New folder/pdb.py", line 1, in <module>
import pdb
File "c:\Users\Rashidpour.F\Desktop\python\New folder\pdb.py", line 3, in <module>
pdb.set_trace()
AttributeError: partially initialized module 'pdb' has no attribute 'set_trace' (most likely due to a circular import)
PS C:\Users\Rashidpour.F>
نام فایلی که کدهای خود را درون آن نوشتید تغییر دهید.
چون همنام با نام pdb خود پایتون است دچار conflict می شود و این خطا را بوجود می آورد.
درست شد.خیلی ممنون از پاسخگویی شما
خواهش می کنم. موفق باشید.