博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之6-1常用函数
阅读量:6466 次
发布时间:2019-06-23

本文共 849 字,大约阅读时间需要 2 分钟。

1.休眠函数
import time
time.sleep(n)
171537203039850.gifn可以是整数或者小数,单位是秒
2.打开文件函数
open('n','m',k)
171537203039850.gifn是文件路径,如果只有文件名,则是py程序所在文件夹
171537203039850.gifm是打开赋予的权限
171537203039850.gifk是缓冲,0表示不用缓冲,其他数字表示缓冲数量
r
  
默认模式,文本模式读
rb    
二进制文件
 
w
wt
文本模式写,打开前文件存储被清空
wb   
二进制写,文件存储同样被清空
 
a  
追加模式,只能写在文件末尾
a
+
可读写模式,写只能写在文件末尾
 
w
+
可读写,与
a
+的区别是要清空文件内容
r
+
可读写,与
a
+的区别是可以写到文件任何位置
写入内容的方法
    
open().write('s')
    
    
171537203039850.gifs表示写入的内容
读取内容的方法
    
open().read()
读入的文件内容
    变量名.next(),逐行输出,每次一行
    变量名.readline(),逐行输出,每次一行
    变量名.readlines(),输出全部
对应的文件描述符
    变量.fileno(),一般描述符从3开始(012被系统所用)
移动指针位置,便于获取对应行
    变量.seek(offset[,whence])
    offset定义偏移量
    whence定义偏移起点,0表示从文件头开始偏移,1表示从当前位置开始,2表示从文件尾部开始
    例如:变量.seek(0,2) 从文件尾部开始,偏移0个位置
    
171537203039850.gif变量.tell() 告知当前指针位置
一个小例子:列出/etc下的文件,并将其输入到/tmp/test中
    f1 = open('/tmp/test',‘w+’)
    l1 = [ i+'\n' for i in os.listdir('/etc') ]
    f1.writeline(l1)
3.读取文本长度
len('s')
171537203039850.gifs可以为字符串,或者其他变量,例如len(open('filename').read())

转载于:https://www.cnblogs.com/aaa103439/p/3851237.html

你可能感兴趣的文章
063 SparkStream数据接收方式
查看>>
[原]关于helios自定义面板简述
查看>>
vue使用axios,进行网络请求
查看>>
deepin linux手工更新系统
查看>>
【ASP.NET Core快速入门】(一)环境安装
查看>>
java中异常的面试
查看>>
Visual SVN 企业版代码管理平台的建设
查看>>
学习ASP.NET Core Razor 编程系列十二——在页面中增加校验
查看>>
一个人机交互模式的尝试
查看>>
Java8 利用Lambda处理List集合循环给另外一个List赋值过滤处理
查看>>
由浅入深剖析 go channel
查看>>
spring自定义类中@AutoWired标识的元素注入为null
查看>>
Bluetooth协议栈学习之SDP
查看>>
赞 ( 84 ) 微信好友 新浪微博 QQ空间 180 SSD故事会(14):怕TLC因为你不了解!【转】...
查看>>
prism behavior图示
查看>>
call/cc 总结 | Scheme
查看>>
教务处管理系统(线性链表)
查看>>
Windows防火墙的信任和阻止文件列表注册表
查看>>
java/android下JNI编程总结
查看>>
matlab练习程序(区域填充算法,队列版)
查看>>