python常见问题总结

以下是自己作为菜鸟曾经查过的一些问题,现记录下来,方便自己查阅,可能也会对您有用吧。

1.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', ...]

4.read(),readline(),readlines()

read()一次读取整个文件,生成一个字符串。readline()一次读取一行内容,readlines()读取整个文件,并且生成列表。
优劣点:read()不能处理行的操作,readline()比readlines()慢,但是当没有足够内存存储readlines()内存时,需要使用readline()。

5.使用中文

# -*- coding: utf-8 -*-  或者# -*- coding: gbk -*-

6.默认执行main

if __name__ == '__main__'

你可能感兴趣的:(python)