试验了一下python的深复制
阿神
阿神 2017-04-18 09:16:21
[Python讨论组]

本来一个叫copy的文件,我后来改了名字还是这样

阿神
阿神

闭关修行中......

全部回复(2)
迷茫

import copy
c = copy.copy(d)
dc = copy.deepcopy(d)

高洛峰

看你的意思應該是原本的文件名叫做 copy.py:

然後出現:

ImportError: cannot import name deepcopy

接著你改了名字還是這樣, 我不知道你的 還是這樣

  1. 還是有問題 或是

  2. 還是同一個問題

我整個給你以下建議:

  1. 你自己寫的 .py 文件不要取名跟要使用到的 pkg 或 module 一樣

  2. 刪除該目錄下的 .pyc 文件 (這可能是讓你 import copy 持續出錯的原因)

  3. 你使用 copydeepcopy 的方式有誤, 請參考 @prolifes 的用法


我回答過的問題: Python-QA

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号