zoukankan      html  css  js  c++  java
  • Python 的文件处理

    文件处理是任何 Web 应用程序的重要组成部分。

    Python 有几个用于创建、读取、更新和删除文件的函数。

    #python 文件读取
    f = open('demo.txt')
    print(f)
    
    #python 文件打开
    #open() 函数返回文件对象,
    #open() #函数有两个参数:文件名和模式
    #有四种打开文件的不同方法(模式):
    
    #"r" - 读取 - 默认值。打开文件进行读取,如果文件不存在则报错。
    #"a" - 追加 - 打开供追加的文件,如果不存在则创建该文件。
    #"w" - 写入 - 打开文件进行写入,如果文件不存在则创建该文件。
    #"x" - 创建 - 创建指定的文件,如果文件存在则返回错误。
    
    #此外,您可以指定文件是应该作为二进制还是文本模式进行处理。
    #"t" - 文本 - 默认值。文本模式。
    #"b" - 二进制 - 二进制模式(例如图像)。
    f = open('hello.txt', 'rt')
    
    #python
    #read() 方法用于读取文件的内容:
    #close() 方法 读取完毕后关闭文件
    #readline() 返回一行
    print(f.read())  #读取真个文件内容
    print(f.read(5))  #返回前五个字符
    print(f.readline())  #返回一行
    f.close()
    
    #python
    #write()
    #如需写入已有的文件,必须向 open() 函数添加参数:
    #"x" - 创建 - 将创建一个文件,如果文件存在则返回错误
    #"a" - 追加 - 会追加到文件的末尾
    #"w" - 写入 - 会覆盖任何已有的内容
    F = open('demo.txt', 'a')
    F.write('xiao baby  i love you')
    F.close()
    F = open('demo.txt', 'r')
    print(F.read())
    
    F = open('demo.txt', 'w')
    F.write('i love you boby')
    F.close()
    F = open('demo.txt', 'r')
    print(F.read())
    
    #Python 删除文件
    #如需删除文件,必须导入 OS 模块,并运行其 os.remove() 函数:
    import os
    if os.path.exists('hello.txt'):  #检车文件是否存在
        os.remove('hello.txt')  #删除文件
    else:
        print('The file dose not exists')
    
    #删除文件夹
    #os.rmdir()
    os.rmdir('haha')
  • 相关阅读:
    linux启动流程
    监控命令
    ansible组
    公钥和秘钥
    SSH协议介绍
    Java并发编程笔记之ThreadLocal内存泄漏探究
    【死磕 Java 集合】— ConcurrentSkipListMap源码分析
    GraphX介绍
    Storm内部的消息传递机制
    JanusGraph Server配置
  • 原文地址:https://www.cnblogs.com/lvlisn/p/15147663.html
Copyright © 2011-2022 走看看