美文网首页
10.2.3 python文件附加导致的迷案

10.2.3 python文件附加导致的迷案

作者: python大大 | 来源:发表于2017-11-01 23:06 被阅读0次

如果你要给文件添加内容,而不是覆盖原有的内容,可以附加模式 打开文件。你以附加模式打开文件时,Python不会在返回文件对象前清空文件,而你写入到文件的行都将添加
到文件末尾。如果指定的文件不存在,Python将为你创建一个空文件。 下面来修改程序,在既有文件pp.txt中再添加一些你酷爱编程的原因: main.py

import commands
filename = "./pp.txt"
with open(filename, 'a') as fo:
     fo.write("I also love finding meaning in large datasets.\n")
     print commands.getstatusoutput("cat ./pp.txt")  #读取写后的内容   
     fo.write("I love creating apps that can run in a browser.\n")

print commands.getstatusoutput("cat ./pp.txt") #读取写后的内容

结果如下:

屏幕快照 2017-11-01 下午11.04.44.png

问题来了?
为什么with里面的输出不出什么,而with外面的却能打印出内容?
这个迷案谁能解开?

相关文章

  • 10.2.3 python文件附加导致的迷案

    如果你要给文件添加内容,而不是覆盖原有的内容,可以附加模式 打开文件。你以附加模式打开文件时,Python不会在返...

  • 第54课:附加到文件

    预习: 10.2.3 附加到文件 练习: 我的答案是:(缩进错误!) with里面输不出东西,是因为with缩进里...

  • Python附加到文件(108)

    如果你要给文件添加内容,而不是覆盖原有的内容,可以附加模式 打开文件。你以附加模式打开文件时,Python不会在返...

  • 力卉编程 | python打包出现无法加载python37.dl

    python打包出现无法加载python37.dll,这是因为参数不当导致python打包后的文件无法运行 原因:...

  • 迷 案

    “晚上是而力,早上变成了而乃。”刘家山村子内部流传着这样的说词,这是一宗迷案。 一条大夏河阻断了两岸的交通。刘家山...

  • 迷案

    所有嘈杂的夏日 在旧时光里逐渐不安 在充斥你香气的回忆里 在 所有互相纠缠的夜 无数的细节 像深海里远古沉船的幽灵...

  • 迷案

    【九洲芳文•精英特训营二班】 文/红颜伊 “来,干杯!”齐彬举起倒了半杯法国威士忌的酒杯,起身,敬眼前这个风情万种...

  • hive迷案之消失的分区文件

    “有人把我一个分区表的某个分区数据文件删掉了,这个能查出来么?”“具体什么情况?”“我有一个表存了近两年的数据,按...

  • VS-C++中调用python脚本

    属性-C/C++-附加包含目录-***python35\include 链接器-常规-附加库目录-***pytho...

  • Confluence 6 管理文件

    文件是被附加到 Confluence 的页面上的。请参考Upload Files页面中的内容来了解如何附加文件到页...

网友评论

      本文标题:10.2.3 python文件附加导致的迷案

      本文链接:https://www.haomeiwen.com/subject/rmenpxtx.html