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())







    [星空刺] |-->一颗星辰一闪即逝,支撑它的唯有方向和目的
  • 相关阅读:
    【C++】未定义的标识符“_TCHAR*”
    【C++】编写动态库DLL
    【C++】使用SQLite步骤及示例
    【VS】如何查询该项目是什么样工程类型
    新概念英语第一册单词
    地道情景表达一
    日常学习经典口语一
    全国省市区sql脚本
    关于Object.defineProperty
    响应式原理
  • 原文地址:https://www.cnblogs.com/aaa103439/p/3851237.html
Copyright © 2011-2022 走看看