python 文件读写
2016-01-30 14:30
597 查看
打开文件
file = open(file_name,access_mode,buffer)
access_mode 有:r,w,a, r+,w+,b代表二进制文件,rb+,wb+
buffer指的是文件所采用的缓冲方式
0 表示不缓冲
1表示只缓冲一行
任何大于1行的值代表使用给定值作为缓冲区的的大小
输入:
read
readline()
readlines()
输出:
write()
writelines()
操作系统之间的差异:
1. 换行符的不同,windows是’/r/n’,linux和max是’/r’
2. 路径分隔符不同,windows下是’\’,linux和max是’/’
file = open(file_name,access_mode,buffer)
access_mode 有:r,w,a, r+,w+,b代表二进制文件,rb+,wb+
buffer指的是文件所采用的缓冲方式
0 表示不缓冲
1表示只缓冲一行
任何大于1行的值代表使用给定值作为缓冲区的的大小
输入:
read
readline()
readlines()
输出:
write()
writelines()
操作系统之间的差异:
1. 换行符的不同,windows是’/r/n’,linux和max是’/r’
2. 路径分隔符不同,windows下是’\’,linux和max是’/’
# coding= utf-8 import os print "行分隔符:" print os.linesep print "文件路径分隔符:" print os.pathsep print "当前用户工作目录:" print os.curdir print "父目录:" print os.pardir file = open("main.py",'r') for eachLine in file: print eachLine file = open("test.txt",'w') file.write("dddddddddddddddd") file.write("\r\n") list = ["1111111",'2222222222','4444444444','999999999'] file.writelines(list)
相关文章推荐
- Python学习一:环境搭建
- LeetCode 227. Basic Calculator II 解题报告【python】
- 关于python使用sqlalchemy
- pyhton写的计算器
- python 编码问题
- python 爬取微信文章
- python2.7安装教程
- 使用Python脚本将酷狗音乐的缓存文件修改为可播放
- python爬虫抓取新华网新闻并自动生成word文档
- ipython无法使用nbtstat的问题
- python2.7 串口操作方式 编译 .py为windows可运行exe文件
- python 数据类型转换
- python string与list互转
- Python 8.4 进程 vs 线程
- python学习第十三课
- 『Python』序列学习总结之一 ——列表
- python 爬取微信文章
- collections_python
- 学习Python语言---If语句
- 解决bs4在Python 3.5下出现“ImportError: cannot import name 'HTMLParseError'”错误