zoukankan      html  css  js  c++  java
  • python之6-1常用函数

    1.休眠函数
    import time
    time.sleep(n)
    n可以是整数或者小数,单位是秒

    2.打开文件函数
    open('n','m',k)
    n是文件路径,如果只有文件名,则是py程序所在文件夹
    m是打开赋予的权限
    k是缓冲,0表示不用缓冲,其他数字表示缓冲数量
    r  默认模式,文本模式读
    rb     二进制文件
     
    wwt 文本模式写,打开前文件存储被清空
    wb    二进制写,文件存储同样被清空
     
    a  追加模式,只能写在文件末尾
    a+ 可读写模式,写只能写在文件末尾
     
    w+ 可读写,与a+的区别是要清空文件内容
    r+ 可读写,与a+的区别是可以写到文件任何位置
    写入内容的方法
        open().write('s')    
        s表示写入的内容
    读取内容的方法
        open().read()

    读入的文件内容
        变量名.next(),逐行输出,每次一行
        变量名.readline(),逐行输出,每次一行
        变量名.readlines(),输出全部

    对应的文件描述符
        变量.fileno(),一般描述符从3开始(012被系统所用)

    移动指针位置,便于获取对应行
        变量.seek(offset[,whence])
        offset定义偏移量
        whence定义偏移起点,0表示从文件头开始偏移,1表示从当前位置开始,2表示从文件尾部开始
        例如:变量.seek(0,2) 从文件尾部开始,偏移0个位置
        变量.tell() 告知当前指针位置

    一个小例子:列出/etc下的文件,并将其输入到/tmp/test中
        f1 = open('/tmp/test',‘w+’)
        l1 = [ i+' ' for i in os.listdir('/etc') ]
        f1.writeline(l1)
    3.读取文本长度
    len('s')
    s可以为字符串,或者其他变量,例如len(open('filename').read())







    [星空刺] |-->一颗星辰一闪即逝,支撑它的唯有方向和目的
  • 相关阅读:
    Java 语句总结
    存储过程 替换字符串
    解决MyEclipse吃内存以及卡死的方法
    Tomcat启动时自动加载一个类
    oracle sql日期比较:
    项目数据库操作
    Oracle 删除重复数据只留一条
    oracle ORA-00001:违反唯一约束条件
    Oracle ORA-12519: TNS:no appropriate service handler found 解决
    tomecat 配置修改 及启动配置
  • 原文地址:https://www.cnblogs.com/aaa103439/p/3851237.html
Copyright © 2011-2022 走看看