Beginning Python From Novice to Professional (8) - 文件方法
文件方法
读写:
#!/usr/bin/env python f = 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 python f = 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 pprint pprint.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()
This is a Test! 0:This 1:is a 2:Test! ['This\n', 'is a\n', 'Test!\n'] we change this file! we changed this file!文件解包:
#!/usr/bin/env python f = 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 lines first,second,third = open('somefile.txt') print first print second print third
['First line\n', 'Second line\n', 'Third line\n'] First line Second line Third line
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。