美文网首页
python文件I/O学习

python文件I/O学习

作者: 海的那一边 | 来源:发表于2019-03-13 15:47 被阅读0次
    1. 打印到屏幕:
      (Python 2.0+)
    print "打印"
    

    (Python 3.0+)把print作为一个内置函数

    print("打印!")
    
    1. 读取键盘输入:
      raw_input()从标准输入读取一行,返回一个字符串,去掉尾部的换行符:
    str = raw_input("请在这里输入:")
    print "您输入的是:", str
    

    input()和raw_input()类似,不同的是input()可以输入一个表达式:

    x=3
    y = input("请在这里输入:")
    print "计算结果",y
    输出:
    请在这里输入:x*9
    计算结果 27
    
    1. 打开和关闭文件
      打开:
      file object = open(file_name [, access_mode][, buffering])
      file_name:要访问的文件的路径及文件名的字符串
      access_mode:打开文件的模式,默认是r,以只读方式打开文件。文件的指针将会放在文件的开头
      buffering:缓存区的缓存大小,默认是无缓冲区
    fo = open("/Users/test/Documents/test/test3.txt","w+")
    

    打开文件/Users/test/Documents/test/test3.txt用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件

    1. 文件对象的属性及方法
      file.closed:是否关闭文件
      file.mode:文件的打开方式
      file.name:文件的名称
      file.close:关闭文件
      file.next:返回文件下一行
      file.tell:返回文件当前位置
      file.seek:seek(offset [,from]),改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置
      file.write:将字符串写入文件,不会在字符串结尾添加换行符
      file.read:fileObject.read([count]),从打开文件中读取字符串,count是读取的字节数
      file.readline() :fileObject.readline([size]),用于从文件读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字节数,包括 "\n" 字符
    2. 重命名、删除文件
      需要在python文件头引入os模块:import os
      os.rename(current_file_name, new_file_name)
      current_file_name:当前文件名
      new_file_name:新文件名
      学习地址:http://www.runoob.com/python/python-files-io.html

    相关文章

      网友评论

          本文标题:python文件I/O学习

          本文链接:https://www.haomeiwen.com/subject/nrqzpqtx.html