An AttributeError occurs when I use the sample code from the python documentation ( here ). The sample code is as follows:
with os.scandir(path) as it: for entry in it: if not entry.name.startswith('.') and entry.is_file(): print(entry.name)
The result is an AttributeError :
D:\Programming>test.py Traceback (most recent call last): File "D:\Programming\test.py", line 3, in <module> with os.scandir() as it: AttributeError: __exit__
Although assigning the os.scandir() variable to a variable works fine. Can someone tell me what I am missing?
source share