zoukankan      html  css  js  c++  java
  • python之文件操作

    @

    打开创建文件

    在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,默认在当前程序所在文件夹下创建新文件。

    格式:open(文件名,访问模式),例如

    f = open('test.txt','w') #以写模式打开文件,不存在就创建新文件
    

    在这里插入图片描述
    创建新文件时如果不指定模式,默认是读取模式,但是新文件不存在,就会报错。

    # 写入
    '''
    f = open('test.txt','w') #以写模式打开文件,不存在就创建新文件
    
    f.write("hello python") #将字符串写入文件
    
    f.close() #每次都要关闭文件操作
    '''
    
    '''
    # 读取,read方法,读取指定的字符,开始时定位在文件头部,每执行一次向后移动指定字符数
    f = open("test.txt","r")
    
    str = f.read(5) # 指定读取五个字符
    print(str)
    
    str = f.read(5) # 再读取五个字符,使用文件指针,依次往后读,并不是每次都从开头读
    print(str)
    
    f.close()
    '''
    
    # 读取,readline()、readlines()方法
    f = open("test.txt","r")
    
    # str = f.readline() #从第一行开始,每次只读一行
    # print(str)
    #
    # str = f.readline() #再往下读一行
    # print(str)
    
    strs = f.readlines() #读取所有的行。以列表方式输出,每一行作为列表里的一个元素
    #使用枚举,将每一行的行号输出
    for num,str in enumerate(strs):
        print("第%d行:%s"%(num+1,str))
    
    
    f.close()
    

    文件重命名

    os库中的rename()可以完成对文件的重命名。
    格式:rename(需要修改的文件名,新的文件名)

    import os
    os.rename("毕业论文.txt","毕业论文-最终版.txt")|
    

    删除文件

    os模块中的remove()可以完成对文件的删除操作
    格式:remove(待删除的文件名)

    import os
    os.remove("毕业论文.txt")
    

    创建删除文件夹

    import os
    os.mkdir("目录名")
    os.rmdir("目录名")
    

    获取当前目录

    import os 
    os.getcwd()
    
    如果真的不知道做什么 那就做好眼前的事情吧 你所希望的事情都会慢慢实现...
  • 相关阅读:
    kafka 配置属性
    mybatis 启动流程源码分析(二)之 Configuration-Properties解析
    mybatis 配置文件
    mybatis 启动流程源码分析(一)
    mybatis configuration
    使用函数式编程替换if-else
    mybatis 基本使用
    第十二周学习笔记
    T-SQL的进阶:超越基本级别3:构建相关子查询——701小组
    第十周学习笔记
  • 原文地址:https://www.cnblogs.com/sunbr/p/13677874.html
Copyright © 2011-2022 走看看