zoukankan      html  css  js  c++  java
  • python-文件操作3(读写文件的详细操作)

    f=open('my-heart','r')
    print(f.encoding)#返回字符编码
    print(f.fileno())#返回操作系统的端口编号
    print(f.seekable())#是否可以移动设备文件,一般二进制可以移动
    print(f.writable())#是否可写
    print(f.readable())#是否可读
    print(f.flush())#刷新缓存内存到硬盘
    print(dir(f.buffer))#
    
    
    打印结果
    -------------------------------------------------------------
    cp936
    3
    True
    False
    True
    None
    ['__class__', '__del__', '__delattr__', '__dict__', '__dir__', '__doc__', '__enter__', '__eq__', '__exit__', '__format__', '__ge__', 

    '__getattribute__', '__getstate__', '__gt__', '__hash__', '__init__', '__iter__', '__le__', '__lt__', '__ne__', '__new__', '__next__',
    '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_checkClosed', '_checkReadable',
    '_checkSeekable', '_checkWritable', '_dealloc_warn', '_finalizing', 'close', 'closed', 'detach', 'fileno', 'flush', 'isatty', 'mode', 'name',
    'peek', 'raw', 'read', 'read1', 'readable', 'readinto', 'readinto1', 'readline', 'readlines', 'seek', 'seekable', 'tell', 'truncate',

    'writable', 'write', 'writelines']

    实实刷新

    f=open('my-hert2','w')
    f.write("hello 1
    ")
    f.write("hello 2
    ")
    f.flush()#刷新写到硬盘上
    f.write("hello 3
    ")

    进度条的打印

    import sys,time
    for i  in range(80):
        sys.stdout.write("#")#屏幕上输出#
        sys.stdout.flush()#刷新输出
        time.sleep(0.1)
    
    打印结果
    ----------------------------------------------
    ########################################
    
    
  • 相关阅读:
    《阿里感悟》- 技术人员的职业规划
    DIV Vue-cil脚手架
    Django PIL模块(生成随机验证码)
    Django auth模块(用户认证组件)
    Django 数据处理流程
    Django 中间件
    Django ORM (2)
    Django组件——Form
    Django orm
    Django urls
  • 原文地址:https://www.cnblogs.com/kezi/p/11946562.html
Copyright © 2011-2022 走看看