[root@mysql1 pshell]# cat ex16.py
#!/usr/bin/env Python
#-*-coding:utf-8-*-
from sys import argv
script,filename = argv
print "we're going to erase %r." % filename
print "if you don't want that,hit ctrl-c (^c)."
print "if you do want that,hit return."
raw_input("?")
print "opening the file ..."
target = open(filename, 'w')
print "truncating the file. goodbye!"
target.truncate()
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)
target.write("\n")
target.write(line2)
target.write("\n")
target.write(line3)
target.write("\n")
print "and finally,we close it."
target.close()
[root@mysql1 pshell]#
[root@mysql1 pshell]#
[root@mysql1 pshell]#
[root@mysql1 pshell]# python ex16.py test.txt
we're going to erase 'test.txt'.
if you don't want that,hit ctrl-c (^c).
if you do want that,hit return.
?
opening the file ...
truncating the file. goodbye!
now i'm going to ask you for three lines.
line 1: aaaa
line 2: bbbbb
line 3: cccccccc
i'm going to write these to the file.
and finally,we close it.
[root@mysql1 pshell]# cat test.txt
aaaa
bbbbb
cccccccc
#!/usr/bin/env Python
#-*-coding:utf-8-*-
from sys import argv
script,filename = argv
print "we're going to erase %r." % filename
print "if you don't want that,hit ctrl-c (^c)."
print "if you do want that,hit return."
raw_input("?")
print "opening the file ..."
target = open(filename, 'w')
print "truncating the file. goodbye!"
target.truncate()
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)
target.write("\n")
target.write(line2)
target.write("\n")
target.write(line3)
target.write("\n")
print "and finally,we close it."
target.close()
[root@mysql1 pshell]#
[root@mysql1 pshell]#
[root@mysql1 pshell]#
[root@mysql1 pshell]# python ex16.py test.txt
we're going to erase 'test.txt'.
if you don't want that,hit ctrl-c (^c).
if you do want that,hit return.
?
opening the file ...
truncating the file. goodbye!
now i'm going to ask you for three lines.
line 1: aaaa
line 2: bbbbb
line 3: cccccccc
i'm going to write these to the file.
and finally,we close it.
[root@mysql1 pshell]# cat test.txt
aaaa
bbbbb
cccccccc