读写知多少?

Posted 千秋邈矣独留我

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读写知多少?相关的知识,希望对你有一定的参考价值。

先读后写,逐行输入,同样

是先open()再read(),

‘r‘:(read)只读,‘w‘:(write)写,‘a‘:(append)追加。

参考: 习题—16

# coding: utf-8

def write():
    print ">>>Open the file..."
    filename = raw_input("name: ")
    txt = open(filename, ‘r‘)       # 只读和追加不清空原文件
    print txt.read()
    
    print ">>>Now, we‘ll adding something..."
    line1 = raw_input("line 1: ")
    line2 = raw_input("line 2: ")
    line3 = raw_input("line 3: ")

    print ">>>Write three lines into file and eixt..."
    
    txt = open(‘filename‘, ‘a‘)     # 在原文件的基础上追加
    txt.write("\n")                     # 以‘a‘形式打开是默认不换行的
    txt.write(line1)
    txt.write("\n")                    # 加个换行符 ‘\n‘
    txt.write(line2)
    txt.write("\n")
    txt.write(line3)

    txt.close()                          # 有开就有关哦!

write()

 

如果是以“w”写的形式打开的话会清空原有内容。

‘r‘, ‘w‘, ‘a‘三者均是默认不换行的。

以上是关于读写知多少?的主要内容,如果未能解决你的问题,请参考以下文章

读写硬盘的线程数是多少?

STM32对U盘读写,USB求助

lseek 与 ioctl

win2012怎样测试磁盘的读写io速度

sqlite3数据库最大可以是多大?可以存放多少数据?读写性能怎么样?

求分享一款Mac上的NTFS硬盘读写工具