Ipython 0.13.1 có thể in nguồn của đối tượng từ thư viện python,
chẳng hạn như, os.path.abspath ??
Nhưng tôi không thể in mã nguồn của bất kỳ đối tượng nào tôi đã xác định thông qua phép thuật% ed trong ipython,
Tôi đã làm gì sai?
như, tôi xác định một tên lớp đến% ed kỳ diệu:cách in mã nguồn của đối tượng mà tôi đã xác định sử dụng% chỉnh sửa ma thuật
%ed
sau đó
class Name(object):
"""docstring for Name"""
name = 'hong'
def __init__(self, arg):
super(Name, self).__init__()
self.arg = arg
def pri():
print 'class Name'
khi trở lại ipython, tôi không thể xem mã nguồn của lớp Tên:
In [59]: Name??
Type: type
String Form:<class '__main__.Name'>
Docstring: docstring for Name
Constructor information:
Definition:Name(self, arg)
Đây có phải là lỗi của IPython không?
không sử dụng sổ ghi chép, tôi chỉ sử dụng vỏ IPython và tôi có nghĩa là sự cố trong vỏ IPython –
ah, xin lỗi vì sự giám sát. Bây giờ tôi đã sửa đổi câu trả lời tìm kiếm các thông báo lỗi có thể giúp người khác giải quyết nó. –
Cảm ơn, tôi đã chỉnh sửa lại. –