#Author:Peng Huang
'''file1 = open("file_operation_test.txt","r",encoding="utf-8")
print(file1.name) #文件名
print(file1.encoding) #文件编码
print(file1.tell()) #文件开始指针
print(file1.readline()) #读一行
file1.seek(0) #将指针重新调回开始位置
print(file1.readline()) #在读一行
print(file1.tell()) #打印指针
print(file1.isatty()) #文件是不是终端
file1 = open("file_operation_test.txt","a",encoding="utf-8")
file1.truncate(5) #切片 开始五个字符
import sys,time
for i in range(50):
sys.stdout.write("#")
sys.stdout.flush() #flush 将结果刷新,即时写入
time.sleep(0.1)
file1 = open("file_operation_test.txt","r+",encoding="utf-8") #读写模式,可读可在后面添加内容
print(file1.readline())
print(file1.readline())
file1.write("\n你猜我是谁\n")
print(file1.readline())
file1.close()
file1 = open("file_operation_test.txt","w+",encoding="utf-8") #写读模式,新创建一个文件,然后写入内容,然后读取
file1.write("你猜我是谁\n")
file1.write("我是你爸爸!\n对,我就是你爸爸!\n你不服也不行,赶紧叫爸爸!\n")
file1.seek(0)
print(file1.readline())
print(file1.readline())
file1.close()
file1 = open("file_operation_test.txt","a+",encoding="utf-8") #追加读写
file1.write("你再次猜我是谁\n")
file1.write("我还是你爸爸!\n对,我就是你爸爸!\n你不服也不行,赶紧叫爸爸!\n")
file1.seek(0)
count = 0
for line in file1:
print(line.strip())
count += 1
file1.close()
file1 = open("file_operation_test.txt","rb") #读取二进制文件
print(file1.readline())
print(file1.readline())
print(file1.readline())
file1.close()'''file1= open("file_operation_test.txt","wb") #写入二进制文件
file1.write("我是你爸爸\n".encode())
file1.close()