python学习笔记(四)模块
来源:互联网 发布:阿里云os系统 编辑:程序博客网 时间:2024/06/05 22:34
4.1基础
模块实现函数重用,import导入模块。
import sysfor i in sys.argv: print(i)运行结果:
C:\Users\liyz-b\Desktop\work\func.py
其中,sys模块包含了与Python解释器和环境有关的函数。sys.argv表示包含了命令行参数的字符串列表,脚本的名称总是sys.argv列表的第一个参数。
sys.path 包含输入模块的目录名列表。
print(sys.path)运行结果:
['C:\\Users\\liyz-b\\Desktop\\work', 'C:\\Users\\liyz-b\\AppData\\Local\\Programs\\Python\\Python36\\Lib\\idlelib', 'C:\\Users\\liyz-b\\AppData\\Local\\Programs\\Python\\Python36\\python36.zip', 'C:\\Users\\liyz-b\\AppData\\Local\\Programs\\Python\\Python36\\DLLs', 'C:\\Users\\liyz-b\\AppData\\Local\\Programs\\Python\\Python36\\lib', 'C:\\Users\\liyz-b\\AppData\\Local\\Programs\\Python\\Python36', 'C:\\Users\\liyz-b\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages']
当前目录是程序启动的目录,用getcwd()获取程序的当前目录。
import osprint(os.getcwd())运行结果:
C:\Users\liyz-b\Desktop\work
直接输入argv变量时使用from sys import argv, 输入sys模块包含的所有名称from sys import *。
4.2 .pyc文件
.pyc文件是按字节编译的文件,与程序的中间状态有关。使导入相同模块速度会加快,因为部分处理已经完成。.pyc文件与平台无关,且通常与.py文件路径相同。
4.3 模块的__name__
每一个模块都有它的__name__,如果它是__main__,说明这个模块被用户单独运行,否则是导入的模块。
if __name__ == '__main__': print("Run by itself")else: print("import by other module")
4.4 dir()函数
dir()函数列出模块定义的标识符(函数,类和变量)。有参数名的时候,返回模块定义的标识符,无参数时,返回当前模块的标识符。
import sysdir(sys)
另:dir()在任何对象上起作用,dir(print)返回print函数的属性,dir(str)返回str类的属性。
0 0
- python学习笔记(四)模块
- python学习笔记四--类与模块
- python学习笔记(四)之模块与包
- python学习笔记(四)模块、面向对象
- python学习笔记(四):核心模块方法
- Python学习笔记----模块
- Python学习笔记----模块
- Python学习笔记--模块
- 【Python学习笔记】模块
- Python学习笔记-模块
- Python模块学习笔记
- python学习笔记:四
- python学习笔记四
- Python学习笔记(四)
- python学习笔记(四)
- Python学习笔记:四
- Python学习笔记 OS模块
- python doctest模块学习笔记
- javascript内置对象(三)
- 在Linux系统下安装redis
- 记录ios开发的一些问题
- EL表达式、JSP标签、JSTL标签、自定义标签
- IOS开发常用技巧以及说明
- python学习笔记(四)模块
- Android对话框--各种对话框 界面优美
- JavaScript 获取鼠标点击位置坐标
- 在OpenCV中用cvCalibrateCamera2进行相机标定
- 结构体定义 typedef struct 用法详解和用法小结
- 计算机网络及分布式系统
- dom4j 最常用最简单的用法(转)
- FastDFS海量数据分布式存储方案
- iOS 离屏渲染