摘要: # grep -rl 'python' /root 搜索root目录下文件内容包含python的文件名路径 import os def init(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) next(res) return res return w... 阅读全文
posted @ 2017-06-03 23:37 鸿飞冥冥 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 参考博客:http://www.cnblogs.com/linhaifeng/articles/6384466.html 阅读全文
posted @ 2017-06-03 20:48 鸿飞冥冥 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 2、from ... import 需要注意的是from后import导入的模块,必须是明确的一个不能带点,否则会有语法错误,如:from a import b.c是错误语法 3、__init__.py文件 不管是哪种方式,只要是第一次导入包或者是包的任何其他部分,都会依次执行包下的__init__ 阅读全文
posted @ 2017-06-03 11:57 鸿飞冥冥 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 模块的搜索顺序 #内存----》内置------》sys.path import sys print(sys.path) #打印出当前的sys.path的搜索路径,在内存和内置中都找不到该模块的情况下会到下面的这些路径逐个去找,并以打印出的顺序作为优先级。 #['D:\\Python_OldBoy\\day05\\模块与包', 'D:\\Python_OldBoy', 'C:\\Users... 阅读全文
posted @ 2017-06-03 10:20 鸿飞冥冥 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: __name__模块被当做脚本执行时,__name__ = '__main__' 模块被当做模块导入时,__name__= 模块名 利用这种模式可以将测试代码放入如下模式中,则只有在模块自己执行时才会执行,被导入时不会执行 #-*- coding=utf-8 -*- __all__ = ['money','read1'] money = 1000 def read1(): print(... 阅读全文
posted @ 2017-06-03 09:38 鸿飞冥冥 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 同级目录导入模块直接导入,一个py文件就是一个模块 #导入模块的方法: 1、import 模块名1,模块名2 #注意只是模块名,不药写。py等后缀 2、import 模块名 as 别名 3、from 模块名 import 函数名 4、from 模块名 import * 跟__all__ = ['money','read1']结合使用 '''1、import直接导入模块名 impor... 阅读全文
posted @ 2017-06-03 09:23 鸿飞冥冥 阅读(148) 评论(0) 推荐(0) 编辑