Python 文件读写
2014-12-03 14:14
92 查看
1.文件打开的方式:file,open
2.去除readline()读取的字符串结尾的换行符
3.write()的实参为字符串,不能直接输出矩阵
可以用str()将矩阵转化成字符串型
4.文件的相对路径
For example :你写了一个小系统,所有文件和子文件夹都放在一个f:/school的主文件夹里,这个主文件夹下有class、teacher、student、log等文件夹,有main.py这个小系统的主文件,还有好一些subfile.py的文件。而主文件夹在linux的路径可能为/home/kkk/school,其他相对的路径和windows中相同。那么怎样同一他们呢?在main.py中定义一个全局变量path,赋值于path=
os.path.abspath(os.path.dirname(sys.argv[0]))。这个path在windows下运行它的值为“f:/school”,而在linux下运行它的值为“/home/kkk/school”,写到这估计大家也知道我想干啥了,如果在程序中要访问(读写)日志文件可以用path+“/log/kk.log”来表示文件的路径
5.使用for语句用来输出矩阵
6.用readline()函数读取的值都是字符串,需要用int()或float()进行转换成数值型。
7.更简洁的文件读写方式
8.快速存取数据和读取数据的方式
2.去除readline()读取的字符串结尾的换行符
line=f.readline() line=line[:-1]
3.write()的实参为字符串,不能直接输出矩阵
可以用str()将矩阵转化成字符串型
4.文件的相对路径
For example :你写了一个小系统,所有文件和子文件夹都放在一个f:/school的主文件夹里,这个主文件夹下有class、teacher、student、log等文件夹,有main.py这个小系统的主文件,还有好一些subfile.py的文件。而主文件夹在linux的路径可能为/home/kkk/school,其他相对的路径和windows中相同。那么怎样同一他们呢?在main.py中定义一个全局变量path,赋值于path=
os.path.abspath(os.path.dirname(sys.argv[0]))。这个path在windows下运行它的值为“f:/school”,而在linux下运行它的值为“/home/kkk/school”,写到这估计大家也知道我想干啥了,如果在程序中要访问(读写)日志文件可以用path+“/log/kk.log”来表示文件的路径
5.使用for语句用来输出矩阵
matrix = [[1,2],[3,4]] for i in range(0,len(matrix)): for j in range(0,len(matrix)): print matrix[i][j],' ', print ''
6.用readline()函数读取的值都是字符串,需要用int()或float()进行转换成数值型。
7.更简洁的文件读写方式
with open('data.txt','w') as fw: fw.write("hello world\n") fw.write("This is a more simple example file-write\n")再也不用写fw.close()这个语句啦,代码一下简洁啦不少。
8.快速存取数据和读取数据的方式
import pickle def save(graph, filename): with open(filename, "wb") as fp: pickle.dump(graph, fp) def load(filename): with open(filename, "rb") as fp: return pickle.load(fp)再也不用自己写读写文件啦,
相关文章推荐
- 测试成功的Python中文文件读写脚本
- python Ini文件读写
- Python文件的读写
- python对文件进行读写操作
- python文件读写
- Python读写Unicode文件
- Python对unicode文件的读写和使用正则表达式
- python读写UCS-2 big/little endian(utf-16-be/utf-16-le)格式的文件
- [Python]读写文件方法
- python基础5--文件操作--字符串读写
- Python字符集编码和文件读写
- Python读写文件
- Python读写文件
- Python学习笔记--文件读写
- Python读写文件
- Python open读写文件实现脚本
- Python open读写文件实现脚本
- Python天天美味(17) - open读写文件
- 使用Python进行二进制文件读写
- python基础6--文件操作--对象的读写