write()–往文件内写内容

  1. 写之前先读一下文件内的内容
  2. 开始写操作,并且执行3次write,最后加上换行符\n
  3. 写之后再读一次文件的内容
#################w之前先读取文件的内容并输出查看一遍######################
file = open("少年游本意",mode="r",encoding="utf8")   #其它参数默认
print("w模式之前读取文件内容:\n",file.read())
file.close()    #查看之后一定要记得关闭这个打开操作


#################open()操作执行w模式######################
file = open("少年游本意",mode="w",encoding="utf8")   #其它参数默认
file.write(" 先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。\n ")
file.write(" 宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。\n ")
file.write(" 将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠为督。愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之信之,则汉室之隆,可计日而待也。 \n")
file.close()

#################w之后先读取文件的内容并输出查看一遍######################
file = open("少年游本意",mode="r",encoding="utf8")   #其它参数默认
print("w模式之后读取文件内容:\n",file.read())
file.close()

###############以下为输出内容###############
"""
w模式之前读取文件内容:
  先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。  宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。  将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠为督。愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之信之,则汉室之隆,可计日而待也。 
w模式之后读取文件内容:
  先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。
  宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。
  将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰能,是以众议举宠为督。愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之信之,则汉室之隆,可计日而待也。 


"""

write()–探索write()的覆盖写操作

  1. 写之前先读一下文件内的内容
  2. 写第一次文件,写完后关闭文件
  3. 写第二次文件,写完后关闭文件
  4. 写之后再读一次文件的内容
    第一次使用wirite()写一行,然后再写一行,最后查看数据只有最后一次写的一行。此功能可用于临时的文件,数据不用保存,但是需要临时写一下文件。
#################w之前先读取文件的内容并输出查看一遍######################
file = open("少年游本意",mode="r",encoding="utf8")   #其它参数默认
print("w模式之前读取文件内容:\n",file.read())
file.close()    #查看之后一定要记得关闭这个打开操作


#################open()操作执行w模式######################
file = open("少年游本意",mode="w",encoding="utf8")   #其它参数默认
file.write(" 先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。\n ")
file.close()

#################open()操作执行w模式######################
file = open("少年游本意",mode="w",encoding="utf8")   #其它参数默认
file.write(" 宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。\n ")
file.close()

#################w之后先读取文件的内容并输出查看一遍######################
file = open("少年游本意",mode="r",encoding="utf8")   #其它参数默认
print("w模式之后读取文件内容:\n",file.read())
file.close()

###############以下为输出内容###############
"""
w模式之前读取文件内容:
 《少年游.本意》金庸
青衫磊落险峰行。玉壁月华明。马疾香幽。崖高人远。微步縠纹生。
谁家子弟谁家院。无计悔多情。虎啸龙吟。换巢鸾凤。剑气碧烟横。
w模式之后读取文件内容:
  宫中府中,俱为一体,陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理,不宜偏私,使内外异法也。侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下。愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。
 
"""