Python3 爬蟲學習筆記、基礎、模組
阿新 • • 發佈:2019-06-14
模組是必須,不然怎麼把特定的功能提煉出來
建立檔案
base_4.py
base_4_test.py
路徑如下
base_4.py檔案原始碼
#!/usr/bin/env python3 import sys from base_4_test import a,sum # Python 的 from 語句讓你從模組中匯入一個指定的部分到當前名稱空間中, # from modname import name1[, name2[, ... nameN]] 推薦 # 把一個模組的所有內容全都匯入到當前的名稱空間也是可行的,只需使用如下宣告: # from modname import * 不推薦 print('命令列引數如下:') for i in sys.argv: print(i) # 輸出是一個列表,其中第一項是空串'',代表當前目錄(若是從一個指令碼中打印出來的話,可以更清楚地看出是哪個目錄),亦即我們執行python直譯器的目錄(對於指令碼的話就是執行的指令碼所在的目錄) print('\n\nPython 路徑為:', sys.path, '\n') # 執行自定義的子方法 a() # 執行自定義的返回值方法 b=0 b=sum(1,6) print('b= %r'%(b))
base_4_test.py 原始碼
#!/usr/bin/env python3
def a():
print('我是子方法')
def sum(a,b):
return a+b
if __name__ == '__main__':
print('程式自動執行,這部分執行主程式就預設載入執行')
else:
print('引入了子模組,這部分將自動執行')
執行結果
依次總結了 函式的定義、呼叫另一個檔案模組的定義函式、以及呼叫函式時的