首页 > 代码库 > python之文件操作
python之文件操作
#read 无参数,读全部,有参数,有b按照字节读,无b按字符读 #tell,获取当前指针的位置 #seek,跳转指针的位置 #write,往里写数据,有b写字节,无b写字符 #close,关闭文件 #fileno 文件描述符 #flush,强制把写的内容刷到硬盘里 #read #readable,是否可读 #writeable,是否可写 #seekable,是否可以移动指针 #readline,只读一行 #truncate,会把指针后面的内容全部干掉,截断文件 #for循环文件对象,循环每一行 #with open(‘db‘) as f: 2.7之后,支持同时打开两个文件,with open(‘db‘) as f1,with open(‘db‘,r) as f2,比如把一个文件的内容 #同时写入到另外一个文件中 # with open(‘db‘,‘r‘,encoding=‘utf-8‘) as f1,open(‘db_bak‘,‘w‘,encoding=‘utf-8‘) as f2: # n = 0 # for line in f1: # if n <= 2: # f2.write(line) # n += 1 # else: # break # print(‘over‘) #通过with把f1中的123替换为ABC # with open(‘db‘,‘r‘,encoding=‘utf-8‘) as f1,open(‘db_bak‘,‘w‘,encoding=‘utf-8‘) as f2: # for line in f1: # new = line.replace(‘123‘,‘ABC‘) # f2.write(new)
本文出自 “百年民国” 博客,请务必保留此出处http://bainianminguo.blog.51cto.com/4572772/1945166
python之文件操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。