您的位置:首页 > 编程语言 > Python开发

python学习笔记-04

2014-01-11 23:08 281 查看
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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: