扫码关注官方订阅号
本来一个叫copy的文件,我后来改了名字还是这样
闭关修行中......
import copyc = copy.copy(d)dc = copy.deepcopy(d)
看你的意思應該是原本的文件名叫做 copy.py:
copy.py
然後出現:
ImportError: cannot import name deepcopy
接著你改了名字還是這樣, 我不知道你的 還是這樣 是
還是有問題 或是
還是同一個問題
我整個給你以下建議:
你自己寫的 .py 文件不要取名跟要使用到的 pkg 或 module 一樣
刪除該目錄下的 .pyc 文件 (這可能是讓你 import copy 持續出錯的原因)
import copy
你使用 copy 和 deepcopy 的方式有誤, 請參考 @prolifes 的用法
copy
deepcopy
我回答過的問題: Python-QA
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
import copy
c = copy.copy(d)
dc = copy.deepcopy(d)
看你的意思應該是原本的文件名叫做
copy.py:然後出現:
接著你改了名字還是這樣, 我不知道你的 還是這樣 是
還是有問題 或是
還是同一個問題
我整個給你以下建議:
你自己寫的 .py 文件不要取名跟要使用到的 pkg 或 module 一樣
刪除該目錄下的 .pyc 文件 (這可能是讓你
import copy持續出錯的原因)你使用
copy和deepcopy的方式有誤, 請參考 @prolifes 的用法我回答過的問題: Python-QA