以下是自己作为菜鸟曾经查过的一些问题,现记录下来,方便自己查阅,可能也会对您有用吧。
range
(
1
,
5
)
表示从1~4遍历,不包括5.
2.去掉换行符
line=line.strip('\n')
3.
模块搜索路径当module被导入后,python解释器就在当前目录下寻找module.py的文件,然后再从环境变量PYTHONPATH寻找,如果这环境变量没有设定,解释器还会在安装预先设定的的一些目录寻找,这时你就需要通过某种途径,如sys.path,来告知Python了。
#module2.py
import sys
import os
print sys.path
workpath = os.path.dirname(os.path.abspath(sys.argv[0]))
sys.path.insert(0, os.path.join(workpath, 'modules'))
print sys.path
$ python module2.py
['e:\\Project\\Python', 'C:\\WINDOWS\\system32\\python25.zip', ...]
['e:\\Project\\Python\\modules', 'e:\\Project\\Python', 'C:\\WINDOWS\\system32\\python25.zip', ...]
read()一次读取整个文件,生成一个字符串。readline()一次读取一行内容,readlines()读取整个文件,并且生成列表。
优劣点:read()不能处理行的操作,readline()比readlines()慢,但是当没有足够内存存储readlines()内存时,需要使用readline()。
# -*- coding: utf-8 -*- 或者# -*- coding: gbk -*-
if __name__ == '__main__'