重拾Python笔记三

重拾Python笔记三

  • 打开文件,创建文件对象f=open('filename','r'),第一个参数为文件名,第二个参数为读写模式,常用r或者w。
  • 读取文件内容使用f.read(N)f.readline()f.readlines(),分别是读取N bytes、读取一行、所有行并存在列表中这三种方式。
  • 写入文件方法使用f.write('string')f.write(list),分别是将string写入文件、将列表写入文件并每行一个列表的元素。
  • 最后要关闭文件f.close()。
  • for line in file(filename),则通过file()函数,循环读取文件内容,依次将文件中每一行赋值给line。
  • 一个py文件就是一个模块,使用import filename来导入filename.py的模块,调用函数时使用filename.method()。其他导入方式为import a as bfrom a import *
  • import的搜索路径为:程序所在文件夹 > 标准库路径 > 系统环境变量。
  • 将多个模块放在一个文件夹下,并在改文件夹下创建一个__init.py__的空文件表明这是一个模块包,然后使用import filepath.filename来导入。
  • 函数传递参数可以不通过位置,而是自定义顺序,一个函数的定义def f(a,b,c):,传递参数时可使用关键字传递参数f(2,c=2,b=3),但是位置传递的参数必需在关键字传递参数的前面。
  • 函数在定义时候可以指定默认值def f(a=12,b='str',c=2):
posted @ 2013-05-08 23:14  六楼的雨  阅读(7)  评论(0编辑  收藏  举报