2016-07-18 7 views
0

ライブラリとコマンドを同じ名前(別のライブラリから)で使用しようとしています。これはどのように可能でしょうか? これらは、関連する私のコードのビットです:同じ名前の2つの差分エンティティ(ライブラリとコマンド)

import copy 

from xlutils.copy import copy 

私が取得エラーです:はAttributeError: '関数' オブジェクトが 'deepcopy'

は私が推測する何の属性を持っていませんこれは同じ名前のためです。 私も試しました

from copy import deepcopy 

と同じエラーが発生しました。 この問題にどのように対処すればよいですか?おかげさまで あなたが後でのために別名使用することができます

答えて

2

xlutilsから

import copy 
from xlutils.copy import copy as xlcopy 

copyは今xlcopyとしてマスクされ、copy.deepcopyを呼び出すと、今組み込みcopyモジュールを参照します。

関連する問題