Beginning Python From Novice to Professional (8) - 文件方法
来源:互联网 发布:音频矩阵干嘛的 编辑:程序博客网 时间:2024/04/19 10:15
文件方法
读写:
#!/usr/bin/env pythonf = open('somefile.txt','w')f.write('Hello,')f.write('World!')f.close()f = open('somefile.txt','r')print f.read(5)
Hello使用基本文件方法:
#!/usr/bin/env pythonf = open(r'somefile.txt')print f.read()f.close()f = open(r'somefile.txt')for i in range(3):print str(i) + ':' + f.readline()f.close()import pprintpprint.pprint(open(r'somefile.txt').readlines())f = open('somefile.txt','w')f.write('we\nchange\nthis file!')f.close()f = open(r'somefile.txt')print f.read()f.close()f = open(r'somefile.txt')lines = f.readlines()f.close()lines[1] = "changed\n"f = open(r'somefile.txt','w')f.writelines(lines)f.close()f = open(r'somefile.txt')print f.read()f.close()
Thisis aTest!0:This1:is a2:Test!['This\n', 'is a\n', 'Test!\n']wechangethis file!wechangedthis file!文件解包:
#!/usr/bin/env pythonf = open(r'somefile.txt','w')f.write('First line\n')f.write('Second line\n')f.write('Third line\n')f.close()lines = list(open('somefile.txt'))print linesfirst,second,third = open('somefile.txt')print firstprint secondprint third
['First line\n', 'Second line\n', 'Third line\n']First lineSecond lineThird line
1 0
- Beginning Python From Novice to Professional (8) - 文件方法
- Beginning Python: From Novice to Professional
- Beginning Python From Novice to Professional (3) - 列表操作
- Beginning Python From Novice to Professional (6) - 函数使用
- Beginning Python From Novice to Professional (7) - 类
- Beginning Python From Novice to Professional (9) - Socket
- 《Beginning Python From Novice to Professional》学习笔记一:String
- 《Beginning Python From Novice to Professional》学习笔记二:Sequence
- 《Beginning Python From Novice to Professional》学习笔记三:List
- 《Beginning Python From Novice to Professional》学习笔记四:Tuple
- 《Beginning Python From Novice to Professional》学习笔记六:Dictionary
- 《Beginning Python From Novice to Professional》学习笔记七:Statement
- 《Beginning Python From Novice to Professional》学习笔记八:Abstraction
- 《Beginning Python From Novice to Professional》学习笔记十:Exception
- 《Beginning Python From Novice to Professional》学习笔记十一:__Magic__
- 《Beginning Python From Novice to Professional》学习笔记十二:__Magic__
- Beginning Python From Novice to Professional (2) - 命令行运行Python脚本
- Beginning PHP and PostgreSQL 8: From Novice to Professional
- 通过网络安装 Linux 系统
- Android用Animation-list实现逐帧动画
- MySQL外键生动解释
- android BroadcastReceiver
- unix网络编程-的疑问
- Beginning Python From Novice to Professional (8) - 文件方法
- 第三章知识结构导图
- 游戏蓝海:腾讯和LINE是敌是友?
- SSIS探索之SSIS增量抽取数据
- android 大图片在listview中内存溢出的问题
- Hadoop中HDFS及MapReduce相关测试
- table_open和table_definition了解
- ubuntu配置开机启动服务
- HTML中的下拉列表 select