緒論:
最近看多的項目中都文件的開頭都帶引入了三個模塊,特地去查了下其作用(注:驗證需要在python2的環境下)
- absolute_import :絕對導入,其作用是導入模塊的時候如果在當前項目目錄下包含相同的模塊,則優先導入標準庫,也就是說如果你的當前目錄有有個time模塊,import time導入的仍然是Python官方的time標準庫
- division:精確除法,默認情況下2/4的結果是0,導入division後結果是0.5
- print_function:print可以作爲函數使用,在Python2中 print的書寫格式是print xxx,python3中是print(xxx),print_function可以使得python2使用python3的格式
總結:
其實這三個函數的功能就是python2 爲了適配python3格式做的補充,所有如果是python3的話,是不需要導入的,