在maya python中使用python更多標準庫的方法
阿新 • • 發佈:2019-02-14
首先,只看python,甫一安裝,在它的Lib目錄中,就有一系列的.py檔案。這就是python的標準庫檔案,使用時,直接import 庫的名字就可以了。
在maya python中,也有一個Lib目錄
那麼,將標準庫檔案拷貝到這個Lib目錄下,是不是也可以在maya python中直接用呢。可以試一試。以random標準庫為例吧。因為我用的maya2016預設安裝版本是python2.7.6,因此我下載的random庫檔案也是python 2.7.6版本。
在這個頁面下載random library documentation for python2.7.6。這個頁面是random庫的文件頁面,在其左上角找到Lib/random.py連結,右鍵另存到桌面,如下圖所示:
然後拷貝到maya python的Lib中。注意:是maya python的Lib,而不是maya的lib!!!
然後在maya的python script視窗中import 試一試。鍵入如下程式碼:
import random
print random.randint(0,100)
按ENTER鍵執行。Random庫成功執行!打印出0-100間的一個隨機數字 56。
maya python中的庫是不全的。那麼使用更多的標準庫的方法就如上所示,是可行的。
難道我一開始就這樣想到了嗎?當然不是!我最初想的是,如何在maya python中使用更多的標準庫,肯定有一番複雜的安裝。因此,在網上搜方法,搜啊搜,都不如人意。最後用類比的思維一想,就是本文開頭的那些想法,不就成了嗎?
看來,真是不能想多,要用於嘗試。如果在計算機上都不敢嘗試,那麼,在現實生活中更不敢嘗試了。
不過,關於如何在maya python中安裝庫的方法的探索,也不是白費的,可以用於第三方庫的安裝。