python中模組的定義
myclass.py
# -*- coding: utf-8 -*-
"""模組的說明文件 module docstring
- 放置在在模組的import之前
- 成對的三個雙引號包裹
- 可以提供模組的簡要資訊,如:
@file: filename
@author:yourname
@date:2017-xx-xx
@version: 1.0.0.0
@description:
- your description
- 使用者可以通過 modulename.__doc__ 來獲取此區域內容,示例中,即myclass.__doc
"""import numpy as np
class
myclass:
""" 類的文件說明class doc
- 緊隨放置在類的宣告之後
- 成對的三個雙引號包裹
- 可以提供模組的簡要資訊
- 使用者可以通過class的例項名.__doc__來訪問該區域內容
"""def__init__
(self):
print
"initial myclass"
deffunc1
(self):
print
"i am public function1"
if __name__ == "__mian__":
print
"test module"
test.py
# -*- coding: utf-8 -*-
import myclass
print myclass.__doc__ #檢視模組的doc
mc = myclass.myclass()
print mc.__doc__ #檢視class 的doc
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,始終停滯在簡單的語法上,不能真正體會到python的強大之處。今天學習了自定義模組的引用方法。當引用模組時,編譯器會先在當前目錄,接著去sys.path python的安裝目錄去尋找你引用的模組,如果沒有的話,就會報錯。第一種情況,你的模組和你要使用的模組在同一目錄下...