• 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()
    
    如果真的不知道做什么 那就做好眼前的事情吧 你所希望的事情都会慢慢实现...
  • 相关阅读:
    SQL Server 各版本安装包分享
    你真的了解数据库工程师吗?写给想从事数据库方面工作的朋友
    SQL Server中CASE WHEN的用法
    SQL Server存储过程用法介绍
    python---re模块
    python----openpyxl模块
    selenium(一)---selenium基础
    数据库---MySQL(三)
    数据库---MySql(二)-pymysql
    数据库---MySQL(一)
  • 原文地址:https://www.cnblogs.com/sunbr/p/13677874.html
Copyright © 2020-2023  润新知