读取文件的内容number.data
Hello World Goodbye 32
一、文件读取
# 读取文件,一次读取全部 file1 = open("./number.data", "r") # readlines 读取文件剩余行的列表 print("".join(file1.readlines())) file1.close() print() file2 = open("./number.data", "r") # 按行读取 for i in range(3): # 读取文件下一个行 line=file2.readline() # 去掉结尾的\n print(line[:-1]) file2.close() print() # 遍历文件 file3 = open("./number.data", "r") for line in file3: # 去掉结尾的\n print(line[:-1]) file3.close()
二、文件写入
# 写入文件 file4=open("abc.data","w") # 将a-z写入文件 for i in range(0,26): print(chr(97+i)," ",chr(65+i),file=file4) file4.close()
三、完整代码
if __name__ == '__main__': # 读取文件,一次读取全部 file1 = open("./number.data", "r") # readlines 读取文件剩余行的列表 print("".join(file1.readlines())) file1.close() print() file2 = open("./number.data", "r") # 按行读取 for i in range(3): # 读取文件下一个行 line=file2.readline() # 去掉结尾的\n print(line[:-1]) file2.close() print() # 遍历文件 file3 = open("./number.data", "r") for line in file3: # 去掉结尾的\n print(line[:-1]) file3.close() # 写入文件 file4=open("abc.data","w") # 将a-z写入文件 for i in range(0,26): print(chr(97+i)," ",chr(65+i),file=file4) file4.close()
写入的文件abc.data
a A b B c C d D e E f F g G h H i I j J k K l L m M n N o O p P q Q r R s S t T u U v V w W x X y Y z Z