请问哪里有问题
来源:2-3 pymongo模块的删除操作
慕妹2590417
2021-10-23 23:22:37
from mongo_db import client students=client.school.student.find({}).skip(0).limit(10) for one in students: print(one['_id'], one['name'])
#coding:utf-8 from pymongo import MongoClient client=MongoClient(host='localhost', port=27017) client.admin.authenticate('admin','abc123456')
Traceback (most recent call last):
File "E:\python\mongodb\select.py", line 3, in <module>
from mongo_db import client
File "E:\python\mongodb\mongo_db.py", line 4, in <module>
from pymongo import MongoClient
File "E:\python\mongodb\venv\lib\site-packages\pymongo\__init__.py", line 112, in <module>
from pymongo.collection import ReturnDocument
File "E:\python\mongodb\venv\lib\site-packages\pymongo\collection.py", line 29, in <module>
from pymongo import (common,
File "E:\python\mongodb\venv\lib\site-packages\pymongo\common.py", line 26, in <module>
from pymongo.auth import MECHANISMS
File "E:\python\mongodb\venv\lib\site-packages\pymongo\auth.py", line 21, in <module>
import socket
File "C:\Users\dell\AppData\Local\Programs\Python\Python39\lib\socket.py", line 54, in <module>
import os, sys, io, selectors
File "C:\Users\dell\AppData\Local\Programs\Python\Python39\lib\selectors.py", line 12, in <module>
import select
File "E:\python\mongodb\select.py", line 3, in <module>
from mongo_db import client
ImportError: cannot import name 'client' from partially initialized module 'mongo_db' (most likely due to a circular import) (E:\python\mongodb\mongo_db.py)
1回答
时间,
2021-10-24
同学,你好!同学项目中的文件名select.py与系统中的模块名相同,因此报错了。可以修改下项目文件名
祝学习愉快!