包的导入

Posted tianshuai1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了包的导入相关的知识,希望对你有一定的参考价值。

包的导入

python是一门灵活性的语言 ,也可以说python是一门胶水语言,顾名思义,就是可一导入各类的包,

python的包可是说是所有语言中最多的.当然导入包大部分是为了更方便,更简便,效率更高!!!

第一种:

import 常规导入,直接导入整个包的所有的功能.

例如:
import time          #导入时间模块
import random      #导入数字模块
import  os             #导入文件夹模块
还有好多   等


例子:
import time
time.sleep(0.1)    #睡0.1秒

第二种:

import  多个包导入

例如:
import time,random     #同时导入时间模块和数字模块
import os,sys             

等

第三种:

from...import....           导入自带模块和导入自自己模块

from  tqdm import tqdm
from  random import randint
from time import sleep

for i  in tqdm(range(10)):
    sleep(0.1)     #导出来可以直接用
技术分享图片
import random
def test():
    print(random.randint(1,10))
    return (hello word)
a1
技术分享图片
import os
import sys
base = os.path.dirname(os.path.dirname(__file__))    #返回上面两级
sys.path.insert(0,base)                         
from shuai2.a1 import test

print(test())
a2

技术分享图片创建的文件夹

 

--------

if ___name__ == ‘__main__‘      在这个下面写的东西(上面没事),只能在本文件下执行,不能导入

 

 

以上是关于包的导入的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse OSGi 包需要另一个包的片段

导入包的本地更改而不在 Golang 中推送代码

Python之模块及包的导入

python模块和包的导入

Golang- import 导入包的语法(转)

Python3之模块及包的导入