日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python包路径有几个_python的搜索路径与包(package)

發(fā)布時間:2025/3/11 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python包路径有几个_python的搜索路径与包(package) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

python的搜索路徑其實是一個列表,它是指導(dǎo)入模塊時,python會自動去找搜索這個列表當中的路徑,如果路徑中存在要導(dǎo)入的模塊文件則導(dǎo)入成功,否則導(dǎo)入失敗:

>>> importsys>>>sys.path

['', 'C:\\Python33\\Lib\\idlelib', 'C:\\Windows\\system32\\python33.zip', 'C:\\Python33\\DLLs', 'C:\\Python33\\lib', 'C:\\Python33', 'C:\\Python33\\lib\\site-packages']>>> importTemperatureConversion

Traceback (most recent call last):

File"", line 1, in

importTemperatureConversion

ImportError: No module named'TemperatureConversion'

>>> sys.path.append('E:\\python')>>>sys.path

['', 'C:\\Python33\\Lib\\idlelib', 'C:\\Windows\\system32\\python33.zip', 'C:\\Python33\\DLLs', 'C:\\Python33\\lib', 'C:\\Python33', 'C:\\Python33\\lib\\site-packages', 'E:\\python']>>> importTemperatureConversion>>>TemperatureConversion.c2f(0)32.0

>>>

注意:上述的TemperatureConversion模塊在本地磁盤的E:\python文件夾下,該模塊有c2f()與f2c()兩個函數(shù)。

python的包是為了更好地組織代碼模塊,說白了包其實就是用一個文件夾把相關(guān)的模塊都放在這個文件夾下。包的創(chuàng)建需要滿足以下3個步驟:

1.創(chuàng)建一個文件夾,用于存放相關(guān)的模塊,文件夾的名字即包的名字;

2.在文件夾中創(chuàng)建一個__init__.py的模塊文件,文件內(nèi)容可以為空;

3.強相關(guān)的模塊放入文件夾中。

那么,被放到包中的模塊該如何導(dǎo)入呢?其實是很簡單的,即“import 包名.模塊名 as 別名”就可以了。假設(shè)我們將上述的TemperatureConversion模塊放到一個名叫testpackage的包中,要導(dǎo)入該模塊的話,只需要執(zhí)行“import testpackage.TemperatureConversion as tc”即可。

>>> importtestpackage.TemperatureConversion as tc>>>tc.c2f(0)32.0

>>>

總結(jié)

以上是生活随笔為你收集整理的python包路径有几个_python的搜索路径与包(package)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。