python運行時查看
① 在cmd裡面打什麼命令查看python自帶庫謝謝。
用命令查看python的庫的方法:可以在命令行下運行【$pydoc moles】命令查看。還可以在互動式解釋器中運行【help("moles")】命令查看。
一、命令行下使用pydoc命令
(推薦教程:Python入門教程)
在命令行下運行$ pydoc moles即可查看。
二、在python交互解釋器中使用help()查看
在互動式解釋器中輸入>>> help("moles")即可,效果跟在命令行下輸入$ pydoc moles是一樣的。
三、在python交互是解釋器下導入sys模塊查看
python的sys模塊也是可以用來查看模塊信息的。
1
2
import sys
sys.moles.keys()
四、命令行下使用pip查看
如果你使用的是pip來作為你的python包管理器的話,可以在命令行下直接運行pipfreeze或者pipfreeze或者 pip list來查看安裝包的信息,當然其它的包管理器也有類似的功能,同時,你也可以在python互動式解釋器中導入pip模塊來查看包信息。
用命令查看python的庫的方法:可以在命令行下運行【$pydoc moles】命令查看。還可以在互動式解釋器中運行【help("moles")】命令查看。
② 找出python程序中運行時最耗時間的部分
那就是profile和cProfile模塊:
importcProfile
cProfile.run('function....')另外,time模塊,在不同的函數的開頭和結尾分別計時,然後將兩個時間相減,就可以獲得這段函數的運行時間了,然後在看哪段函數占的時間比較大:
importtime
t1=time.time()
##youfunctionsegmenthere
t2=time.time()
timediff=t2-t1
③ python 中怎麼查看數據類型
有時候我們需要知道變數類型,但不知道如何查看
內置函數isinstance(object, (type1,type2...))
isinstance('content', str)
返回True or False
使用內置函數type(object)
在介紹數據類型的文章中提到過,要怎麼樣查看對像的數據類型。type()就是一個最實用又簡單的查看數據類型的方法。type()是一個內建的函數,調用它就能夠得到一個反回值,從而知道想要查詢的對像類型信息。
type使用方法
>>>type(1)
<type 'int'> #返回整形>>>type('content')
<type 'str'> #返回字元串
type返回值屬於type類型
>>>type(type(1))
<type 'type'> #返回type類型