每个py文件里面的内建函数
2016-05-28 15:45
239 查看
# !/usr/bin/env python
# -*- coding:utf-8 -*-
"""
每个py文件都有自己的内置函数
print(vars()) 可以查看
如果在导入模块的时候,这个模块是一个目录的话下需要在里面创建一个__init__的文件
"""
#print(vars())
#常用的函数内置函数
#要求:
#在python11下面有两个同级文件,lib和bin,要求用os模块方法让当前目录可以导入bin里面的aa
# -*- coding:utf-8 -*-
"""
每个py文件都有自己的内置函数
print(vars()) 可以查看
如果在导入模块的时候,这个模块是一个目录的话下需要在里面创建一个__init__的文件
"""
#print(vars())
#常用的函数内置函数
print(__name__) #如果是主文件, __name__ = "__main__" ,否则等于模块名 print(__doc__) #没有则为None print(__file__) #指当前文件路径 配合os.path.dirname 使用比例大 from python11.bin import aa #aa在与bin同级的lib下面 print(aa.__package__) #当前文件为None,导入其他文件:指定文件所在包,用.分隔。 print(aa.__cached__) #不加aa是当前文件的,当前文件则为none。否则为导入的其他文件
#要求:
#在python11下面有两个同级文件,lib和bin,要求用os模块方法让当前目录可以导入bin里面的aa
import sys,os p1 = os.path.dirname(os.path.dirname(__file__)) #得到父级目录 p2 = "bin" result = os.path.join(p1,p2) #拼接目录 print(result) sys.path.append(result) #添加到搜索路径的环境变量里面 for i in sys.path: print(i) import aa print(aa.f()) #使用的时候要用模块名加点(例:aa.f())
相关文章推荐
- TIJ 复习笔记2
- C++中随机函数rand()和srand()的用法
- EGit/FAQ
- 不要做一个浮躁的程序员
- 实习第一周
- NET基础(3):is 和 as 操作符
- 程序猿的鄙视链
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- 如何成为“10倍效率”开发者
- 算法复杂度计算方法汇总
- 谈谈splay的双旋和单旋(其实扯淡部分比较多
- Android .9.png图片的制作与使用
- url中去掉index.php,方便redirect()
- 练习三 1002
- 预置系统contacts
- android studio三种方式导入外部资源
- MVC设计模式
- 第二阶段团队项目冲刺第五天
- poj 3614 贪心
- Gradle升级报错