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

注意:第一行指定字符编码为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)
0 0
原创粉丝点击