• python文件操作


    import os
    file=open('2.txt','r',encoding='utf-8')
    print(type(file))
    filecontent=file.read() #全读出来
    print(filecontent)
    file.close()

    print('*'*20)
    #按行读取
    fileline=open('2.txt','r',encoding='utf-8')
    linster=fileline.readline()
    while linster:
    print(linster,end='')
    linster=fileline.readline()
    fileline.close()

    print('')
    print('~'*20)
    #写入文本文件
    with open('1.txt','w',encoding='utf-8') as fp:
    fp.write('刘世奇is a 大傻逼')
    fp.flush()
    fp.close()


    #打开二进制文件
    with open(os.getcwd() +'/util/__pycache__/timeformatutil.cpython-36.pyc','rb') as fp:
    strb=fp.read()
    print(strb)
    fp.close()


    #向文件里追加内容a ab a=append
    file=open('3.txt','a',encoding='utf-8')
    file.write('hhhhhhhhhh 你大爷')
    file.close()


    import os
    import time

    def TimeStime(timestmp):
    timeStruct=time.localtime(timestmp)
    return time.strftime("%Y-%m-%d %H:%M:%S",timeStruct)

    #获取当前工作路径
    print(os.getcwd())
    #获取目录和文件名
    print(__file__)


    #获取文件的绝对路径,从根目录开始,不检查文件是否存在
    realpath=os.path.realpath('ajfagh.py')
    print(realpath)

    realdir=os.path.dirname(realpath)
    print(realdir)
    #获取路径下的文件名字
    print(os.path.basename(realpath))

    #获取文件的大小,时间,等属性
    #获取大小 单位字节
    size=os.path.getsize(__file__) #__file__意思为当前文件
    print(size)
    #返回的是时间戳格式。。。
    print(os.path.getctime(__file__))
    creattime=os.path.getctime(__file__)
    print('当前文件的创建时间:%s'%TimeStime(creattime))
    print(os.path.getatime(__file__))
    acesstime=os.path.getatime(__file__)
    print('当前文件的进入时间:%s'%TimeStime(acesstime))
    print(os.path.getmtime(__file__))
    modifytime=os.path.getmtime(__file__)
    print('当前文件的修改时间:%s'%TimeStime(modifytime))


    import os
    from week4_day01.util import timeformatutil
    #格式化时间的函数

    #work 读取路径下的全部文件,
    for root,dirs,files in os.walk('G:ceshi_music'):
    print('文件路径:%s'%root)
    print('路径下的文件夹:%s'%dirs)
    print('文件夹下的文件:%s' % files)
    if not os.path.exists('111.txt'):
    os.mkdir('111.txt')
    os.rmdir('111.txt')

    createtime=os.path.getctime(__file__)
    print('文件的创建时间为:%s'%timeformatutil.timestampformat(createtime))
  • 相关阅读:
    python中list添加元素的方法append()、extend()和insert()
    Python中的短路计算
    Python文件的读写
    Python匿名函数
    Python中的引用传参
    持续学习大纲
    【Mysql】Datetime和Timestamp区别,及mysql中各种时间的使用
    【JDK源码】 ☞ HashMap源码分析及面试汇总
    算法复杂度实例 -- O(1) O(n) O(logN) O(NlogN)
    Solr使用总结
  • 原文地址:https://www.cnblogs.com/yuxuanlian/p/9620424.html
Copyright © 2020-2023  润新知