close – 关闭文件。
read – 读取文件内容。可以把返回结果赋给一个变量。
readline – 读取文本文件中的一行。
truncate – 清空文件。
write(stuff) – 将 stuff 写入文件。
# -- coding: utf-8 --
from sys import argv # 把用到的东西(argv)从这个东西存放的模块(argv)中引入程序中
# 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.")
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 = input("line 1: ") # 将终端的输入赋值给变量
line2 = input("line 2: ")
line3 = 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)
print("And finally, we close it.")
target.close() # 关闭文件