zoukankan      html  css  js  c++  java
  • python文本文件处理和用户输入

    #用户输入

    a = input('please input: ') #这个输入什么即是什么,比如输入1,则a变量=1,输入'abc',则a变量 = 'abc',输入abc则报错,因为会把abc当做一个变量,而并没有abc这个变量

    print a #结果是输入的结果

    a = raw_input('please input: ') #一般用这个,无论输入什么东西,都会当成字符串给变量a,比如输入1,则a变量='1'

    print a #结果是输入的结果

    #文本文件处理,

    infile = open('a.txt','w') #打开一个文件,第一个参数是文件名,第二个是打开模式,分别是a追加,w写入,r读,其他的如r+,aw什么的,一般用不上,这里不介绍,用的时候可以百度,写入和追加模式的时候如果没有文件会自动创建一个,如果文件名没有加路径则在当前目录创建,当前目录是什么?pwd啊

    for i in range(5):

      infile.write('abcdefg ') #write,把abcdefg 写到a.txt文件里,一共写入5次

      infile.flush() #提交,每写一行提交一次,如果不提交,实际结果是在buffer里的,啥叫buffer?百度啦,你可以理解成是在内存里

    infile.close() #关闭a.txt,如果不提交,关闭文件的时候自动提交

    #再打开打印出来看看

    outfile = open('a.txt','r')

    for i in outfile:

      i = i.strip()

      print i

    outfile.close() #在打开后,用完关闭是个好习惯,不然第一浪费资源,第二就是在程序没有执行完毕的时候会一直锁着,有可能出现死锁

  • 相关阅读:
    web.xml文件详解
    SQLSERVER dbo解释
    sqlserver BULK INSERT
    google 基站定位api
    Sqlserver中Select和Set区别
    SQL Server优化50法
    ibatis常用16条SQL
    面向对象 -- 三大特性之继承 补充 抽象类 接口类
    面向对象 -- 三大特性之继承
    面向对象 -- 类的组合
  • 原文地址:https://www.cnblogs.com/xiu123/p/8366690.html
Copyright © 2011-2022 走看看