zoukankan      html  css  js  c++  java
  • Python语法二

    1.raw_input 输入

    2.如果想查看某个关键字的用法,可以在命令行输入pydoc raw_input.

       如果是windows,那么试一下 python -m pydoc raw_input

    3.参数,解包,变量

    运行下列代码,输入$ python ex13.py first 2nd 3rd 

    from sys import argv

    script, first, second, third = argv  #argv包含了所有传递给它的参数

    print "The script is called:", script  #ex13.py

    print "Your first variable is:", first   #first

    print "Your second variable is:", second #2nd

    print "Your third variable is:", third #3rd

    4.提示和传递

       如:likes=raw_input('请输入你喜欢的人名')

       或: prompt='>>>'

              likes=raw_input(prompt) 

      以上写法均表示在输入时前面的提示语。

    5.• close – 关闭文件。跟你编辑器的 文件->保存.. 一个意思。

       • read – 读取文件内容。你可以把结果赋给一个变量。

       • readline – 读取文本文件中的一行。

       • truncate – 清空文件,请小心使用该命令。

       • write(stuff) – 将stuff写入文件。 

     --------------------------------------------------------

    # -*- coding: utf-8 -*-
    filename=raw_input("请输入你的文件名:")
    filetxt=open(filename,'w')  #因为要进行写入参数,所以需要在open访文件时标识一下是w
    print "正在删除原文件内容"
    filetxt.truncate()
    print "删除完毕"
    filecontent=raw_input("请输入新的内容:")
    filetxt.write(filecontent)
    filetxt.write(" ")
    filetxt.write(filecontent)

    filetxt.close()

    -----------------------------------------

    除了‘w’以外,还有'r'表示读取,'a'表示追加

    如果只写了open(filename) 那就是默认使用了'r'模式打开。

  • 相关阅读:
    eclipse中统计代码行数
    vmware ubuntu 最近遇到的一些问题
    Shows how to create and run composites dynamically
    程序员的艺术:排序算法舞蹈
    Apache Mina 网络通信
    OutOfMemoryError汇总
    c++/java/c# 几种编程语言的指针、引用比较
    Silverlight开发工具集合
    web.cong 详解
    ASP.NET中的web.config配置
  • 原文地址:https://www.cnblogs.com/agile2011/p/5503868.html
Copyright © 2011-2022 走看看