卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

lib目錄里面是什么 在python中如何import父目錄中的模塊?

在python中如何import父目錄中的模塊?在Python中,如果有一個(gè)初始化。py文件,這意味著目錄是一個(gè)包。在包中,引用同一級別目錄或子目錄中的其他模塊非常簡單。您可以直接使用import語句

在python中如何import父目錄中的模塊?

在Python中,如果有一個(gè)初始化。py文件,這意味著目錄是一個(gè)包。在包中,引用同一級別目錄或子目錄中的其他模塊非常簡單。您可以直接使用import語句,如果它是同一級別的目錄,則不存在包初始化。Py文件也可用。但是如何在父目錄中導(dǎo)入其他模塊呢?在python的世界里,沒有直接使用。。/如在C語言中的反水平語句,如import。。/測試是非法的。另外,如果進(jìn)口報(bào)關(guān)單的工作原理明確,就很容易做到。導(dǎo)入時(shí),它基于模塊名和系統(tǒng)路徑根據(jù)這一規(guī)律,解決上述問題有兩種方法:1。修改系統(tǒng)路徑方法:在父目錄中導(dǎo)入模塊前,先修改系統(tǒng)路徑例如,在父目錄中導(dǎo)入測試模塊。導(dǎo)入方法如下:導(dǎo)入sys.path.insert文件(0,“.”或??系統(tǒng)路徑附加( ".. ")

2. 將包的根目錄外的鏈的形式添加到系統(tǒng)路徑創(chuàng)建一個(gè)新的。PTH在{python home}libsite packages中如果包的根目錄是D/py/mytest/,則可以在{python home}libsite packages目錄中創(chuàng)建一個(gè)文件我的測試.pth內(nèi)容是D/py/mytest。完成以上步驟后,可以導(dǎo)入mytest包或包下的所有模塊,如import mytest。注意,由于python的版本不同,v2.5之后,您需要初始化。py file uuuuuuAll uuuuuuu變量表示當(dāng)前包下有哪些模塊,否則包將無法導(dǎo)入并正常工作

主要步驟是buildpath!這意味著即使您的包沒有放在Lib目錄中,比如我把它放在桌面上,那么我也可以通過buildpath將桌面上的jar包引用到項(xiàng)目中。我們通常創(chuàng)建Lib目錄來存儲jar包的原因是為了防止項(xiàng)目在其他計(jì)算機(jī)上運(yùn)行(因?yàn)槠渌?jì)算機(jī)上的桌面不一定有我需要引用的jar包,即在buildpath的路徑中找不到相應(yīng)的jar包)。在項(xiàng)目下創(chuàng)建Lib目錄后,無論項(xiàng)目運(yùn)行在哪個(gè)環(huán)境中,都可以找到j(luò)ar包。