zoukankan      html  css  js  c++  java
  • python文件IO

    文件I/O
    1、读取键盘输入
    raw_input:从标准输入读取一个行,并返回一个字符串
    input:和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回
    2、打开和关闭文件
    open 函数语法 :file object = open(file_name [, access_mode][, buffering])
    各个参数的细节如下:
    file_name:file_name变量是一个包含了你要访问的文件名称的字符串值。
    access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。
    buffering:如果buffering的值被设为0,就不会有寄存。如果buffering的值取1,访问文件时会寄存行。如果将buffering的值设为大于1的整数,表明了这就是的寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。
    3、close()方法
    File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。
    语法:fileObject.close()
    4、write()方法
    语法:fileObject.write(string)
    例子:
    # 打开一个文件
    fo = open("foo.txt", "w")
    fo.write( "www.runoob.com! Very good site! ")
    # 关闭打开的文件
    fo.close()
    5、read()方法
    语法:
    fileObject.read([count])
    例子:
    # 打开一个文件
    fo = open("foo.txt", "r+")
    str = fo.read(10)
    print "读取的字符串是 : ", str
    # 关闭打开的文件
    fo.close()
    6、文件定位
    7、重命名和删除文件
    Python里的目录处理方法:
    mkdir()方法:创建新的目录
    chdir()方法:改变当前的目录
    rmdir()方法:删除目录
  • 相关阅读:
    【转载】Myeclipse如何自动创建hibernate
    win7 64位mysql安装及navicat 解压版
    NuGet套件还原步骤(以vs2012为例)
    Html.DropDownListFor() 二级联动 ($.getJSON)
    ModelState验证部分属性
    asp.net mvc发送邮件
    SpringBoot的热部署
    SpringBoot 入门demo
    集群、负载均衡、微服务、分布式的概念
    SpringBoot 简介
  • 原文地址:https://www.cnblogs.com/TomBombadil/p/10969340.html
Copyright © 2011-2022 走看看