文件

作者: 钟速 | 来源:发表于2018-03-19 20:56 被阅读0次

    文件

    f = open("record.txt"):打开文件
    f.close():关闭文件

    读取

    f.read():按字节为单位读取,不设参数则全读
    f.tell():当前文件指针的位置
    f.seek(0, 0):将文件指针设为起始位置
    f.readline():读取一整行,以\n结束

    # 迭代输出每一行
    f.seek(0, 0)
    for each_line in f:
        print(each_line)
    
    写入
    f = open("record.txt", 'a') # 'a'为追加写入,'w'为覆盖写入
    f.write("写入数据")
    f.close()
    

    文件系统os

    os.getcwd():获取当前工作目录
    os.chdir():改变当前工作目录
    os.listdir():当前目录下文件和子目录
    os.mkdir('test'):创建文件夹
    os.makedir(r'.\a\b\c'):创建多层文件夹
    os.remove('test.txt'):删除文件
    os.rmdir('b'):删除文件夹
    os.removedirs(r'a\b\c'):删除多层文件夹
    os.rename('a', 'b'):重命名文件或文件夹
    os.walk('test'):遍历路径下所有子目录,并返回三元组(路径, [包含目录], [包含文件])

    os.path

    os.path.basename('test.txt'):获取文件名
    os.path.dirname('test.txt'):获取路径名
    os.path.join(r'C:\Python34\test', 'test.py'):将路径名和文件名组合成完整路径
    os.path.split(r'C:\Python34\test\test.py'):分割路径名和文件名
    os.path.getsize('test.txt'):获取文件大小

    相关文章

      网友评论

          本文标题:文件

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