有关Python的import 导入:模块导入规则

初学Python的时候,连Python里的import 规则都不明白,为什么有时候直接用 import ,为什么有时候用 import xx form xx,为什么有时候用 from xx import *,渐渐的学习多了,大概也猜出了一些规律,不过今天看到悠悠老师的解释,心里更有底气多了,学习路上,遇到好的老师和课程,学习的效率一定是事半功倍的,自己摸索学习总会走很多弯路。以下摘自悠悠老师的总结:

1.系统自带模块直接用import 导入

import time
import unittest

2.通过pip下载的第三方模块也可以用import导入

import HTMLTestRunner
import requests
--from是从某个文件夹,或者从某个模块导入

3.导入模块的部分函数或类

from time import sleep,strftime
--多个函数中间可以用逗号隔开
--导入类里面部分方法跟上面一样
from time import *
--import*是导入全部功能

4.导入自己写的模块

--同文件夹,直接import 模块名
--跨文件夹,from 文件夹.文件夹.模块 import 类(或函数)
--注意文件夹内必需要有init.py文件

你可能感兴趣的:(有关Python的import 导入:模块导入规则)