Python TypeError: 'module' object is not callable 原因分析


今天嘗試使用pprint進行輸出,語句為

>>>import pprint 

>>>pprint(people)

結果報錯,TypeError: 'module' object is not callable

{

bob = [['name','bob smith'],['age',42],['pay',30000],['job','software']]
sue = [['name','sue jones'],['age',42],['pay',40000],['job','hardware']]
people = [bob,sue]

}

原因分析:
Python導入模塊的方法有兩種:

import module 和 from module import

區別是前者所有導入的東西使用時需加上模塊名的限定,而后者則不需要

 

例:

>>>import pprint

>>>pprint(people)

OR

>>>from pprint import *

>>>pprint(people)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM