python学习笔记-04
来源:互联网 发布:sql授权语句 编辑:程序博客网 时间:2024/05/19 18:40
1.使用import 导入其他模块,例如导入python的sys模块
# coding=gbk #默认编码格式为gbk,不然汉字会出现乱码
# Filename:systest.py
import sys
print '输入的命令行参数是: '
for i in sys.argv:
print i
print '\n python的路径是:',sys.path
# Filename:systest.py
import sys
print '输入的命令行参数是: '
for i in sys.argv:
print i
print '\n python的路径是:',sys.path
注意:第一行指定字符编码为gbk,不然汉字会出现乱码
sys.argv
包含了 命令行参数 的列表,即使用命令行传递给你的程序的参数sys.path
包含输入模块的目录名列表2.pyc文件
pyc是由py文件经过编译后的二进制文件,编译后的文件加载速度会提高,pyc文件与平台无关但是与编译它的python版本有关,比如在2.4版本下编译的文件在2.7版本上是无法加载的,需要重新编译,编译的方法如下:
import py_compile
py_compile.compile('src.py')
compile函数原型:
compile(file[, cfile[, dfile[, doraise]]])
file 表示需要编译的py文件的路径
cfile 表示编译后的pyc文件名称和路径,默认为直接在file文件名后加c 或者 o,o表示优化的字节码
3.from import语句
从某个模块导入某个变量或者方法 例如:
from sys import argv,导入后你就可以在你的文件中直接使用argv变量
from sys import *语句可以导入sys下的所以变量
注意:应该避免from improt语句的使用
4.dir()函数
使用
dir
函数可以列出模块定义的属性和方法,传入模块名称参数可以列出指定模块,如果不指定则返回当前模块定义的标示符信息例如 dir(sys) dir()等
import sys
print '当前模块定义的属性和方法'
print dir();
print 'sys模块定义的属性和方法'
print dir(sys)
print '当前模块定义的属性和方法'
print dir();
print 'sys模块定义的属性和方法'
print dir(sys)
0 0
- python学习笔记-04
- Python学习笔记04
- Python学习笔记 04 数字
- Python学习笔记:04 循环
- Python学习笔记04 模块
- Python学习笔记--2016.08.04
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- 学习笔记:Ubuntu15.04 + Python 配置
- Python学习笔记04_dict和set
- 04-python学习笔记:函数-参数传递
- 危险代码:内存中的Java类和对象为何变得不安全—Part3
- c++编译器名字查找规则之ADL和Ordinal Lookup比较
- 中国版BB-Black诞生记
- u-boot-1.1.6移植到mini2440笔记
- csdn英雄会(pongo)题解之报数游戏2
- python学习笔记-04
- gvim 下载资源
- opencv 绘制半透明图形
- C++学习过程中的问题记录
- paip.Java Annotation注解的作用and 使用
- 在struts2下使用ajax,并通过json处理回传数据
- hadoop探究 -- shuffle 和 排序
- NSAutoreleasePool
- 生活没有后悔,给你一次后悔的机会