Python 文件读写
来源:互联网 发布:混沌战域美人进阶数据 编辑:程序博客网 时间:2024/06/10 14:18
1.文件打开的方式:file,open
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 pickledef 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)再也不用自己写读写文件啦,
0 0
- python--python读写文件
- Python读写Unicode文件
- python Ini文件读写
- Python读写文件
- Python读写文件
- Python读写ini文件
- Python读写文件
- Python读写文件
- Python文件的读写
- python读写文件
- python文件读写
- [Python]读写文件方法
- python 文件读写操作
- Python文件读写操作
- Python读写文件
- python之读写文件
- python读写文件
- python文件的读写
- 快速的使用cmd
- js-window对象的方法和属性资料
- 解决 from setuptools&n…
- IFrame标签
- 数据挖掘的库文件
- Python 文件读写
- flex拍照后不能输入汉字(蛋疼的问题)
- networkx分析图
- Eclipse的配置
- python 多重if
- 鸟哥私房菜实践(3)- RAID
- 神经网络
- 将博客搬至CSDN
- 二十大数据可视化工具点评