close:关闭保存
read:读取文件,可将文件赋给一个变量
readline:读取文本中一行
truncate:清空文件
write('stuff'):将 stuff 写入文件
seek(0):将读写位置放在文件开头
cls:powershell清屏
注:修改时参考https://www.jianshu.com/p/ce2be0faac82
from sys import argv
#给参数变量赋值,script:程序名,filename:文件名
script, filename = argv
#我们想要擦去filename,不想的CTRL+C,想的话敲击Enter按键
print(f"We're going to erase {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...")
#给读取的文件多加一个w
target = open(filename,'w')
print("Truncating the file. Goodbye!")
target.truncate()
print("Now I'm going to ask you for three lines. ")
#输入想写入文件的3行
line1 = input("line1: ")
line2 = input("line2: ")
line3 = input("line3: ")
print("I'm going to write these to the file. ")
#将3行写入文件
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()
允许清屏时
PS C:\Users\xue weiruan\github> python ex16.py ex16_sample.txt
We're going to erase ex16_sample.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.
line1: Be
line2: a better
line3: man.
I'm going to write these to the file.
And finally, we close it.
文件中内容被改成了
Be a better man. |