Python中引用自定義模組

2021-06-28 22:44:12 字數 687 閱讀 8204

學習了一小段時間的python,始終停滯在簡單的語法上,不能真正體會到python的強大之處。今天學習了自定義模組的引用方法。當引用模組時,編譯器會先在當前目錄,接著去sys.path、python的安裝目錄去尋找你引用的模組,如果沒有的話,就會報錯。

第一種情況,你的模組和你要使用的模組在同一目錄下。hello.py是乙個模組,裡面有乙個列印hello, world的方法hello()。test.py是乙個測試程式,它將引用hello.py中的hello()方法。因為它和模組在同一目錄,所以可以直接引用。

hello.py

def hello():

print "hello world"

test.py

import hello

hello.hello()

第二種情況,模組在別的地方。方法一:先引用sys,對sys.path進行修改,其實就是將模組的路徑加到sys.path中。

test.py

import sys

import hello

hello.hello()

方法二:就是將路徑加入到環境變數中去,這個是永久的,你可以新建乙個專門存放模組的資料夾,把這個資料夾的路徑加入到環境變數中去,可以一次勞動,永不麻煩,同時也便於管理。

Python中自定義模組的引用

前兩天去面試啦 今天雙學位上了一天的課,晚上回來就拿起新到的head first 開始啃,書上有乙個用函式print lol建立的模組nester.py,我所有的py檔案都放在了d program files x86 sublime text 3 workspace裡,不想每次都把寫好的模組放到預設...

python模組 python自定義模組

1.import 模組名 匯入模組中的所有內容 引入多個用逗號分隔 import random,time 2.from 模組名 import 函式名1,函式名2.匯入部分模組 匯入部分的話直接使用 3.from 模組名 import 匯入所有,有約束 需要在 init py檔案中新增屬性 all 函...

python 自定義模組

python 的標準安裝包括了一組模組,稱之為標準庫 standard library 在專案開發,程式設計師會考慮 的可擴充套件性和 的可重用性,使用模組的好處,就是考慮使用了 的可重用性。模組 任何python程式都可以作為模組匯入,例如 編寫乙個hello.py檔案,包名 com.easymo...