练习16:文件读写

来源:互联网 发布:jquery数组删除对象 编辑:程序博客网 时间:2024/04/19 21:01

本次代码

#-*- coding:utf-8 -*-from sys import argv #从sys函数库中引入argv变量script, filename = argv #解包argvprint "We're going to erase %r ." % filename #输出当前文件名print "If you don't want tht, hit CTRL-C(^C)." #提示print "If you do want tht, hit RETURN." #提示raw_input("?") #输入语句(此处用于暂停)print "Open the file..." #提示target = open(filename, 'w') #对target对象调用open方法,以写模式打开文件,并将file object 赋值给targetprint "Truncating the file. Goodbye!" #提示target.truncate() #清空target指向的文件print "Now I'm going to ask you for three lines." #提示line1 = raw_input("line 1: ") #输入第一行line2 = raw_input("line 2: ") #输入第二行line3 = raw_input("line 3: ") #输入第三行print "I'm going to write these to the file." #提示target.write(line1 + "\n" + line2 + "\n" + line3 + "\n") #对target对象调用write方法print "And finally, we close it." #提示target.close() #对target对象调用close方法

需要掌握的主要命令(函数/方法)

open(<文件路径>,<打开方法>) 打开文件

target = open(filename, 'w') #对target对象调用open方法,以写模式打开文件,并将file object 赋值给target

truncate() 清空文件

target.truncate() #清空target指向的文件

read() 读取文件

例子见练习15

write(<要写入的内容>) 写入文件

target.write(line1 + "\n" + line2 + "\n" + line3 + "\n") #对target对象调用write方法

close() 关闭文件

target.close() #对target对象调用close方法
0 0
原创粉丝点击