- python三种读写方式:
f.read():每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型
f.readline():每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型
f.readlines():每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型
- python文件打开方式:
-
python 信息同时输出到控制台与文件(输出两次的方法---py3.6/2.7)
import os # 第一句输出到consle: print("filepath:",__file__,"\nfilename:",os.path.basename(__file__)) # 第二句输出到txt: with open("outputlog.txt","a+") as f: print("filepath:",__file__,"\nfilename:",\ os.path.basename(__file__),file=f) #当然 也可以用f.write("info")的方式写入文件
import os #coding=utf-8 import sys import os print "%s version is %.1f" %("python",2.7) output=open('output','a') print >>output,'Fatal error:invalid input!' output.close()