写入后无法打印文本文件

时间:2015-04-07 16:10:34

标签: python file python-2.7 text-files

我正在尝试通过学习Python的艰难方式练习来学习一些编程。我正在通过编写自己的脚本自己做一些总结练习,但不幸的是我遇到了一些与打印文件有关的问题。

我希望用我的脚本实现:

  1. 创建一个新文件;
  2. 将现有文件中的内容复制到新创建的文件中;
  3. 用户将一些额外的文字添加到新文件中;最后
  4. 打印新文件的内容。
  5. 我设法实现除最后一点之外的所有内容:打印新文件。我得到的只是终端窗口中的空白区域。代码如下所示:

    v1 = raw_input("Specify which file to copy: ")
    
    txt = open(v1).read()
    
    print "This is the content of the file:"
    
    print txt
    
    v2 = raw_input("Choose a name for your new file, end it with txt")
    
    nyfile = open(v2, "w+")
    nyfile.write(txt)
    
    nyfile.write(raw_input("Lets add some new text to the file: "))
    
    txt2 = nyfile.read()
    
    print txt2
    

0 个答案:

没有答案