文档介绍:python语法_import##language:zh#pragmasection-numbersoff||'''status'''||校对||||完成度100%||[[TableOfContents]]##startInc=PCS100import~模块及包的使用===概述==Python中,,则会显得整个目录比较乱,所以为了便于管理各个模块,会把他们分门别类的存放在不同的文件夹下,这样,把单独存放模块的文件夹称做包.==使用=====模块(modules)===模块(modules)其实,就是普通的Python脚本文件,;这类Python脚本文件,主要供其他程序将其引入,以便利用其提供的操作/功能/数据,:fibo模块()i功能的模块。{{{#!python#-*-coding:utf-8-*-#i数列模块#i数deffib(n):a,b=0,1ifn==1:print1whileb<n:printb,a,b=b,a+b#i数deffib2(n):result=[]a,b=0,1whileb<n:(b)a,b=b,a+breturnresult}}}在Python解释器中,使用importfibo语句导入fibo模块,(1000)来调用函式,也可以用fib=。{{{>>>importfibo>>>(1000)1123581321345589144233377610987>>>(100)[1,1,2,3,5,8,13,21,34,55,89]>>>'fibo'>>>fib=>>>fib(500)1123581321345589144233377>>>fromfiboimportfib,fib2>>>fib(1000)1123581321345589144233377610987>>>fib2(100)[1,1,2,3,5,8,13,21,34,55,89]}}}正如上述代码中,不仅可以通过import来实现模块中函式的使用,还可以通过from...import方式来导入模块中函式。===包(package)===包是采用"."组织模块命名空间方式,。这种命名空间的组织方式能够避免不同模块命名的冲突。例如:假设需要设计一组模块来处理声音文件和声音数据,就是如何组织一个包。由于存在多个不同声音格式的文件,需要一个随时能增加新模块的包来处理新增的声音格式。另外还需要对声音进行各种不同处理(例如混声、加回音、加入平衡、加入人工音效等),所以还需要另写一些模块来作这些处理。比如以下组织结构:{{{Sound/Top-.