導入模塊

導入模塊
一、導入模塊的順序
一、先從當前目錄下找這個模塊
二、再去環境變量裏面找
二、導入的模塊的實質
就是把導入的這個python文件運行一次

1、導入模塊方式:

一、找到環境變量目錄,而後將.py文件放到任意一個變量目錄裏,而後就能夠import裏了

import sys
print(sys.path)#python的環境變量目錄

 下圖中的位置也是環境變量,能夠直接copy文件粘貼到這下面的環境變量目錄中。python

二、跨目錄導入時,能夠將跨目錄加入到環境變量中

1 import sys
2 # print(sys.path)#python的環境變量目錄
3 sys.path.append(r'目錄1') #將文件所在目錄加入環境變量,就能夠import了。可是執行一次加一次,不能永久加入
4 sys.path.insert(0,r'目錄1') #能夠指定位置加入,加到前面,找的快。否則加在最後,最後才找到
5 print(sys.path)#python的環境變量目錄

三、將當前工程下的文件所在目錄sources root,則自動將文件所在目錄加入環境變量,就能夠在此工程下import該文件了,並且不會有標紅報錯的樣子。

取消sources rootapp

若是想可以導入當前工程下的全部文件,則將一級目錄sources root,而後用from…import 語句(讓你從模塊中導入一個指定的部分到當前命名空間中)spa

例如:code

1 import day2 #導入day2文件夾下全部的東西
2 from day2 import day2_nhy #導入day2文件夾下面day2_nhy文件下全部東西
3 from day2.day2_nhy import for循環 #導入day2_nhy文件下面的for循環文件
4 from day2.day2_nhy.for循環 import *     #導入for循環模塊裏邊的全部變量,不建議使用!寫多了看不懂了就,for循環裏面的變量直接能夠用

備註:from...import...與import相似,只是更明確的要導入的方法或變量,可是會形成命名空間的污染,更推薦使用import。blog

相關文章
相關標籤/搜索