随笔分类 -  python

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 636#用名称字符串导入模块(仅作了解即可)#默认情况下,exec运行当前作用域中的代码。#案例modname='test'result='import ' + modnameexec(res... 阅读全文
posted @ 2015-10-30 09:01 Xiao|Deng 阅读(195) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#Python学习手册 633#模块是对象:元程序#因为模块通过内置属性显示了他们的大多数特性,因此很容易编写程序来管理其他程序,我们称这类管理程序为元程序。我们在其他系统之上工作#元程序#编写一个程序,能够操纵改变... 阅读全文
posted @ 2015-10-30 08:54 Xiao|Deng 阅读(236) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)import sysprint sys.path'''['C:\\Users\\Administrator\\Desktop','C:\\Pyth... 阅读全文
posted @ 2015-10-30 08:37 Xiao|Deng 阅读(314) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#以__name__进行单元测试#何为单元测试?#单元测试(模块测试)是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。#通常而言,单元测试是用于判断某个特定条件下某一个特定函数的行为 。... 阅读全文
posted @ 2015-10-30 08:25 Xiao|Deng 阅读(283) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#混合用法模式 __name__和__main__#可把文件作为模块导入,并以独立式程序的形式运行,每个模块都有一个名为__name__的内置属性,python会自动设置该属性#如果文件以顶层程序文件执行,在启动... 阅读全文
posted @ 2015-10-30 08:10 Xiao|Deng 阅读(155) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#_x和__all__(有所理解即可)#_x#不能使用from module import *导入 【注意,这里还有待商榷,不同版本可能存在差异~】#__all__#import的时候,只会导入__all__定义的内... 阅读全文
posted @ 2015-10-30 08:01 Xiao|Deng 阅读(175) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#为什么要使用包导入?#包扮演着重要的角色,尤其是在较大的程序中,包让导入更加具有信息性、并可以作为组织工具,简化模块的搜索路径,而且可以解决模糊性。#首先: #因为包导入提供了程序文件的目录信息,因此可以轻松... 阅读全文
posted @ 2015-10-29 22:00 Xiao|Deng 阅读(211) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#包导入基础知识#注意:#除了模块名之外,导入也可以指定目录路径。python代码的目录就称为包,因此这类导入就称之为包导入。#实际上,包导入时把计算机上的目录变成另一个python命名空间,而属性则对应于目录中所包... 阅读全文
posted @ 2015-10-29 21:54 Xiao|Deng 阅读(242) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#怎么创建模块?#要创建模块时,只需编写一个包含python语句的文本文件即可。#每个源代码文件都会自动成为模块,而且也没有语法用来声明模块。#导入操作会把模块文件加载到内存中使其成为模块对象。 阅读全文
posted @ 2015-10-29 21:23 Xiao|Deng 阅读(323) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#reload基础#与import和from的不同之处: #reload是python的内置函数,而不是语句 #传给reload的是已存在的模块对象,而不是变量名 #reload在python 3中... 阅读全文
posted @ 2015-10-29 21:16 Xiao|Deng 阅读(197) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#重载模块概念及意义#正如我们所看见的那样,模块程序代码默认只对每一个过程执行一次,要强制使模块代码重新载入并重新运行,你需可以要求python#这么做,也就是调用reload内置函数。#导入模块只会在第一次被导入时... 阅读全文
posted @ 2015-10-29 21:08 Xiao|Deng 阅读(176) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#导入和作用域 #596#不导入一个文件就无法读取该文件内所定义的变量名。也就是说你不可能自动看见另一个文件内的变量名。#变量的含义一定是由源码中的赋值语句的位置决定的,而属性总是伴随着对对象的请求。#案例#a.py... 阅读全文
posted @ 2015-10-29 20:58 Xiao|Deng 阅读(108) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#属性名的点号运算#在python中,可以使用点号运算语法object.attribute来获取任意的object的attribute属性#eg: #obj.name #属性 #obj.fun... 阅读全文
posted @ 2015-10-29 20:54 Xiao|Deng 阅读(430) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#模块命名空间#模块最好理解为变量名的封装,也就是定义想让系统其余部分看见变量名的场所。#python会建立模块对象,以包含模块文件内所赋值的所有变量名#模块就是命名空间,而存在于模块之内的变量名就是模块对象的属性#... 阅读全文
posted @ 2015-10-29 20:50 Xiao|Deng 阅读(209) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#from会存在潜在的陷阱#from时,可能会遇到相同变量名,变量会被悄悄覆盖掉,#但是import语句不会存在这个问题,他一定得通过模块名才能获取其内容#当然我们不得不承认这是一种非常方便的方式,但必须慎重小心 阅读全文
posted @ 2015-10-27 21:54 Xiao|Deng 阅读(214) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#如何通过from语句调用模块的变量名?#my.pydef printer(x): print x#如何通过from语句调用模块的变量名?#方法一:from my import printer#方法二#from... 阅读全文
posted @ 2015-10-27 21:47 Xiao|Deng 阅读(193) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#如何调用模块的变量名?#my.pydef printer(x): print x#如何调用模块的变量名?#怎么来获得该模块的属性?import mymy.printer('xiaodeng') 阅读全文
posted @ 2015-10-27 21:44 Xiao|Deng 阅读(271) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#模块的创建#任何的.py文件都可以被认为是一个模块,在模块的顶层指定的所有变量名都会变成其属性,并可以导出供客户端使用#module1.pydef printer(x): print x'''import m... 阅读全文
posted @ 2015-10-27 21:41 Xiao|Deng 阅读(152) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#什么是命名空间?模块的命名空间包含了什么?#命名空间是一种独立完备的变量包,而变量就是命名空间对象的属性。#模块的命名空间包含了代码在模块文件顶层赋值的所有变量名。#从技术角度来讲,模块的全局作用域会变成模块对象的... 阅读全文
posted @ 2015-10-27 21:30 Xiao|Deng 阅读(468) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-#python 27#xiaodeng#为什么需要设置pythonpath环境变量?#只需设置pythonpath,从而可以从正在用的目录(也就是正在交互模式下使用的当前目录,或者包含顶层文件的目录)以外的其他目录进行导入 阅读全文
posted @ 2015-10-27 21:27 Xiao|Deng 阅读(1104) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页