美文网首页
2019-05-09python学习记录-对文件进行操作

2019-05-09python学习记录-对文件进行操作

作者: 年画儿 | 来源:发表于2019-05-10 01:49 被阅读0次

    os.getcwd() 得到当前路径
    os.chdir() 改变当路径
    .是这个目录
    ..是父文件夹
    os.makedirs()创建新文件夹
    os.path.join()在拼接路径的时候用的。
    举个例子,
    os.path.join(“home”, "me", "mywork")
    在Linux系统上会返回
    “home/me/mywork"

    os.path.abspath(path) 相对路径转为绝对路径
    os.path.isabs(path) 判断是否为绝对路径 返回 True or False
    os.path.relpath(path, start) 显示从start 到 path 的路径

    os.path.basename(path) 返回基本名称
    os.path.dirname(path) 返回目录名称
    os.path.split(path) 分割基本名称和目录名称

    os.path.getsize(path) 返回文件大小
    os.listdir(path) 返回文件内目录

    #计算当前文件夹所有文件的大小
    totalSize = 0
    path = '/Users/austin/Desktop/未命名文件夹'
    for filename in os.listdir(path):
       totalSize = totalSize + os.path.getsize(os.path.join(path, filename))
    print(totalSize)
    
    

    检查路径的有效性
    os.path.exist(path) 检查path指定的文件或者文件夹是否存在
    os.path.isfile(path) 检查path指定的文件是否存在
    os.path.isdir(path) 检查path指定的文件夹是否存在

    文件的读写过程

    path = '/Users/austin/Desktop/hello.txt'
    helloFile = open(path)
    
    helloContent = helloFile.read()
    print(helloContent)
    

    readline() 只读单行
    readlines() 读很多行,放进列表中。

    相关文章

      网友评论

          本文标题:2019-05-09python学习记录-对文件进行操作

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