在Windows CMD窗口中正确显示python __doc__属性?

Jim*_*Jim 1 python

在Windows中,如果我打开命令提示符,启动python,并使用其__doc__属性检查某些内容,则无法正确显示.而不是分开的行,我看到一个连续的字符串每隔一段时间使用换行符.

有没有办法让它看起来正确?

这是我看到的一个例子:

>>> hashlib .__ doc__

'hashlib模块 - 许多散列函数的通用接口.\n \nnew(name,string = \'\') - 返回实现\n给定散列函数的ew散列对象; 使用给定的字符串数据初始化hash \n.\n \n使用命名的构造函数也是可用的,这些使用new()快得多:\n \nmd5(),sha1(),sha224(),sha256( ),sha384()和sha5 12()\n \n更多算法可能在您的平台上可用,但上述内容是\n保证存在.\n \n注意:如果您需要adler32或crc32哈希函数,它们可用于\ zlib模块.\n \nCh

Ned*_*der 6

不要拉扯__doc__自己,试试这个:

>>> help(hashlib)
Run Code Online (Sandbox Code Playgroud)

它将为您提供格式良好的模块摘要,包括(但不限于)docstring.