zoukankan      html  css  js  c++  java
  • 《笨办法学Python》 第16课手记

    《笨办法学Python》 第16课手记

    本节课在上一节的基础之上加入了对文件的写操作,代码较长,请注意不要有遗漏。

    原代码如下:

    from sys import argv
    
    script, filename = argv
    
    print "We are going to erase %r." % filename
    print "If you don't want to do that,hit CTRL-C (^C)."
    print "If you do want that, hit RETURN."
    
    raw_input("?")
    
    print "Opening the file..."
    target = open(filename, 'w')
    
    print "Truncating the file.Goodbye!"
    target.truncate()
    
    print "Now I'm going to ask you for three lines."
    
    line1 = raw_input("line 1:")
    line2 = raw_input("line 2:")
    line3 = raw_input("line 3:")
    
    print "I'm going to write these to the file."
    
    target.write(line1)
    target.write("
    ")
    target.write(line2)
    target.write("
    ")
    target.write(line3)
    target.write("
    ")
    
    print "And finally,we close it."
    target.close()

    结果如下:
    这里写图片描述

    请注意,我在出现前三行字符时,按的是回车键,按ctrl+c可以撤销操作。

    还是作者强调的,在打开一个文件,并进行完操作之后,记得关闭它们(“使用close()”)。

    至于target = open(filename, ‘w’)里面的w,我在上一节已经讲过了,不再赘述。

    本节课涉及的知识:

    变量名.函数,是使用函数对变量进行操作的方法,已经强调过,请牢记。

    至于write函数,括号里给出要写入的内容,字符串需要加“”,变量则不用,因此双引号的作用是将变量和字符串区分开来。

    请仔细阅读常见问题解答,并尝试记住他们。

  • 相关阅读:
    javascript运动详解
    jQuery Ajax封装通用类 (linjq)
    Bootstrap 字体图标引用示例
    jQuery $.each用法
    jquery中odd和even选择器的用法说明
    JQuery中怎么设置class
    HTML5中input背景提示文字(placeholder)的CSS美化
    边框上下左右各部位隐藏显示详解
    纯CSS气泡框实现方法探究
    对比Tornado和Twisted两种异步Python框架
  • 原文地址:https://www.cnblogs.com/wanghongze95/p/13842707.html
Copyright © 2011-2022 走看看