• 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()方法:删除目录
  • 相关阅读:
    LeetCode-165 Compare Version Numbers
    shop--6.店铺注册--Thumbnailator图片处理和封装Util
    shop--6.店铺注册
    shop--5.使用Junit进行验证
    shop--4.SSM的各项配置
    shop--3.配置Maven
    shop--2.项目设计和框架搭建
    shop--1.创建maven项目
    AJAX 使用FormData 传送数据 DATA 为空 现象的处理
    Daemon Thread [http-nio-8080-exec-5] (Suspended (exception UnsatisfiedDependency))
  • 原文地址:https://www.cnblogs.com/TomBombadil/p/10969340.html
Copyright © 2020-2023  润新知