请问哪里有问题

来源: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与系统中的模块名相同,因此报错了。可以修改下项目文件名

https://img.mukewang.com/climg/6174d165093da64007780200.jpg

祝学习愉快!

0

0 学习 · 4469 问题

查看课程

相似问题

回答 1

回答 1

回答 1