2016-04-04 15 views
7

Tôi đã thử mã này vào khá in một dict:"Lỗi Loại: đối tượng 'module' là không thể được gọi" cố gắng sử dụng pprint

import pprint 

pprint({}) 

này ném các lỗi sau:

Traceback (most recent call last): 
    File "temp.py", line 3, in <module> 
    pprint({}) 
TypeError: 'module' object is not callable 

Tại sao nó không thể gọi được?

+1

Thông báo lỗi cho biết: Vì 'pprint' là một mô-đun (không phải là hàm). –

Trả lời

9

Thử nhập sử dụng:

from pprint import pprint 

Chức năng pprint() là trong module pprint.

3

bạn cần sử dụng tên mô-đun khi gọi.

import pprint 
pprint.pprint(...) 

Hoặc bạn có thể nhập phương thức cụ thể.

from pprint import pprint 
pprint(...) 
Các vấn đề liên quan