美文网首页
Python文件

Python文件

作者: Funny灬 | 来源:发表于2018-05-09 11:12 被阅读0次
    • 打开文件的三种方式:

    r,只读,文件不存在则报错。默认打开为r模式

    w,只写,文件不存在则新建,文件存在则先清空再写

    a,末尾追加

    
    #打开文件
    f = open("test.txt","r")
    
    #读文件  
    f.read()  
    
    #写文件  
    f.write("abc")  
    
    #关闭文件  
    f.close()  
    
    #全部读完,每行对应列表中的一个元素,返回一个列表  
    f.readlines()  
    
    #每次只读一行
    f.readline()  
    
    #指定指针的位置,第一个a代表字节数;第二个b(0:表示文件开头,1:表示当前位置,2:表示文件结尾)
    f.seek(a,b)
    
    
    • 复制一个文件
    #coding=utf-8
    
    fileName = input("请输入要复制的文件名:")  
    
    fileRead = open(fileName,"r") 
    
    position = fileName.rfind(".")
    
    newFileName = fileName[0:position] + "[复制3]" + fileName[position:]
    
    
    fileWrite = open(newFileName,"w");
    
    
    #第一种复制方法
    #content = fileRead.read();
    #fileWrite.write(content)  
    
    #第二种复制方法
    #lineList = fileRead.readlines() 
    #for line in lineList:
    #   fileWrite.write(line)
    
    #第三种复制方法,最安全的方法  
    while True:
        line = fileRead.readline()  
        if len(line) > 0:
            fileWrite.write(line)
        else:
            break
    
    
    fileRead.close()
    
    fileWrite.close()
    
    • 文件的操作,在os里面,需要improt os

    相关文章

      网友评论

          本文标题:Python文件

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