(2018-04-07.Python從Zero到One)一、python高級編程__1.2.1import導入模塊

上一篇文章為:→1.1.7裝飾器

import導入模塊

1. import 搜索路徑

import sys
sys.path

day12_其他知識-01.png
路徑搜索
  • 從上面列出的目錄里依次查找要導入的模塊文件
  • ' ' 表示當前路徑
程序執行時導入模塊路徑
sys.path.append('/home/itcast/xxx')
sys.path.insert(0, '/home/itcast/xxx')    #可以確保先搜索這個路徑

In [37]: sys.path.insert(0,"/home/python/xxxx")
In [38]: sys.path
Out[38]: 
['/home/python/xxxx',
 '',
 '/usr/bin',
 '/usr/lib/python35.zip',
 '/usr/lib/python3.5',
 '/usr/lib/python3.5/plat-x86_64-linux-gnu',
 '/usr/lib/python3.5/lib-dynload',
 '/usr/local/lib/python3.5/dist-packages',
 '/usr/lib/python3/dist-packages',
 '/usr/lib/python3/dist-packages/IPython/extensions',
 '/home/python/.ipython']

2. 重新導入模塊

模塊被導入后,import module不能重新導入模塊,重新導入需用

  • 測試模塊內容


    day12_其他知識-02.png
  • 調用模塊中的方法


    day12_其他知識-05.png
  • 修改測試模塊


    day12_其他知識-04.png
  • 重新加載模塊


    day12_其他知識-04.png

下一篇文章為:→1.2.2循環導入
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 常想 剪下一束月光 插進玻璃瓶里 靜候它 開出桂花的香
    杮下賣酒閱讀 313評論 2 4
  • 工作的不順心是一根導火索,總是會炸醒明知在渾噩度日,卻因為各種原因選擇了安于現狀的你。 今天的我又一次被...
    清愁姑娘閱讀 518評論 2 1
  • 非常感謝秦老師給我的機會 今天相比昨天 好多了 還是挺開心的 不過還是有很多不足 繼續努力!
    Nice康閱讀 190評論 0 0