Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否在Windows CMD窗口中正确显示python _doc _;属性?_Python - Fatal编程技术网

是否在Windows CMD窗口中正确显示python _doc _;属性?

是否在Windows CMD窗口中正确显示python _doc _;属性?,python,Python,在Windows中,如果我打开一个命令提示符,启动python,并使用它的_doc__属性检查某些内容,它将无法正确显示。我看到的不是分隔的行,而是每隔一段时间看到一个带有换行符的连续字符串 有没有办法使其正确显示 下面是我看到的一个例子: >>>hashlib.\uuu文件__ 'hashlib模块-许多哈希函数的公共接口。\n\n新(名称,字符串=\'\')-返回一个n ew哈希对象实现给定的\n哈希函数;正在初始化哈希\n 使用给定的字符串数据。\n\n还可以使用命名构造函数函数 e、 与

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

有没有办法使其正确显示

下面是我看到的一个例子:

>>>hashlib.\uuu文件__

'hashlib模块-许多哈希函数的公共接口。\n\n新(名称,字符串=\'\')-返回一个n ew哈希对象实现给定的\n哈希函数;正在初始化哈希\n 使用给定的字符串数据。\n\n还可以使用命名构造函数函数 e、 与使用new()相比,\n\nmd5()、sha1()、sha224()、sha256()、SH384()和sha5要快得多 12()\n\n您的平台上可能有更多的算法,但上述算法\n被认为是存在的。\n\ 注意:如果需要adler32或crc32哈希函数,可以在zlib模块中使用。\n\nCh

>>> print hashlib.__doc__
或(v3)

试一试

或(v3)


不要自己拉
\uuuuuuuuuuuuuuuuuuuuuuuuu
文档,尝试以下方法:

>>> help(hashlib)

它将为您提供一个格式良好的模块摘要,包括(但不限于)文档字符串。

与其自己拉
\uuuuuu doc\uuuu
,不如尝试以下方法:

>>> help(hashlib)
def help_(obj):
    if type(obj).__name__ == 'ufunc':
        print obj.__doc__
    else:
        help(obj)

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

gimel所说的内容适用于任何包含换行符的字符串。我知道这不会出现在评论中,但是:>>>“\n”。加入([“你好世界”,“再见世界]);'hello world\ngoodbye world'>>>打印;hello world再见world gimel所说的适用于任何带有换行符的字符串。我知道这不会出现在评论中,但是:>>>“\n”。加入([“你好世界”,“再见世界]);'hello world\ngoodbye world'>>>打印;hello world再见WorldThank--我肯定我会在gimel给出的解决方案之外使用这个。谢谢--我肯定我会在gimel给出的解决方案之外使用这个。
def help_(obj):
    if type(obj).__name__ == 'ufunc':
        print obj.__doc__
    else:
        help(obj)