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()
    
    如果真的不知道做什么 那就做好眼前的事情吧 你所希望的事情都会慢慢实现...
  • 相关阅读:
    WCF获取客户端IP,端口
    关闭应用程序(主程序)(WPF)
    WPF中自定义漂亮的进度条
    使用Silverlight4与Wcf4的Net.tcp实现的简单聊天室
    NET使用Js调用WebService
    [转]IBM服务器系列产品分类指南
    [转]delphi 变参函数:array of const
    [转]合并BPL包图文教程!
    [转]ABAP流程处理控制命令的说明
    [转]QR代码(Quick Response Code)简介
  • 原文地址:https://www.cnblogs.com/sunbr/p/13677874.html
Copyright © 2011-2022 走看看