1. 程式人生 > >Python3 爬蟲學習筆記、基礎、模組

Python3 爬蟲學習筆記、基礎、模組

模組是必須,不然怎麼把特定的功能提煉出來

建立檔案

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('引入了子模組,這部分將自動執行')

執行結果

依次總結了 函式的定義、呼叫另一個檔案模組的定義函式、以及呼叫函式時的