python open函数的使用

python open函数的使用文件对象不仅可以用来访问普通的磁盘文件,也可以访问其他类型抽象层面上的"文件",下面介绍open函数在python操作文件上的常用方法。file_object=open(file_name,access_mode=’r’,buffering=’-1′)access_mode:文件使用模式,在open函数中默认为只读。其他模式还有:w:以写方式打开a:以追…

大家好,又见面了,我是你们的朋友全栈君。

【附注信息  —-> 关注公众号:CS阿吉,大家一起分享更多的技术文章,聊天技术问题。】

python open函数的使用

 

文件对象不仅可以用来访问普通的磁盘文件,也可以访问其他类型抽象层面上的”文件”,下面介绍open函数在python操作文件上的常用方法。

   file_object=open(file_name,access_mode=’r’,buffering=’-1′)

   access_mode:文件使用模式,在open函数中默认为只读。其他模式还有:

        w:以写方式打开

        a:以追加模式打开

        r+:以读写模式打开

        w+:以读写模式打卡

        rb:以二进制读模式打开

        wb:以二进制写模式打开

        ab:以二进制追加模式打开

        rb+:以二进制读写模式打开

        wb+:以二进制读写模式打开

        ab+:以二进制追加模式打开

   

open对象常用的方法

read():读取字节到字符串中

readline():打开文件的一行,包括行结束符

readline():打开文件,读取所有行

write():将字符串写入文件,写入对象为字符串

writelines():将列表写入文件,对象是列表。

seek():偏移量

tell():返回当前文件指针的位置

小海PS:这个file的寻找路径是,这个python文件存在哪就从哪开始找。例如

>>>f = open('abc.txt','w')

>>>print('a',file=f)

在open中可以设置路径。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141197.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LSTM模型介绍

    LSTM模型介绍递归神经网络(RNN)人类不会每时每刻都开始思考。当你阅读这篇文章时,你会根据你对之前单词的理解来理解每个单词。你不会忘掉掉所有东西,然后再从头开始思考。你的想法有持久性。传统的神经网络不能做到这一点,这是一个主要的缺点。例如,假设您想要对电影视频中每个点发生的事件进行分类。目前尚传统神经网络无法利用其对电影中先前事件的推理来预测后者。循环神经网络解决了这个问题。它们是带有循环的…

    2022年9月11日
    0
  • layui treeTable「建议收藏」

    layui treeTable「建议收藏」layuitable结构不能很直观的展示层级信息,所以参考”https://fly.layui.com/extend/treeTable/”组件(layui版本为v2.5.6),修改为树形展示,修改了treeTable.js,保留了一些原table定义;修改如下:支持reload,post方式拉取数据,参考table配置(操作列支持toolbar,cols结构,checkStatus),check_mode(0上下级联勾选默认,1单选,2多选[不级联]),open_all(默认展开全部),level_

    2022年4月29日
    146
  • java XML转JSON格式

    java XML转JSON格式代码如下所示importjava.io.ByteArrayInputStream;importjava.io.File;importjava.io.InputStream;importjava.util.HashMap;importjava.util.LinkedList;importjava.util.List;importjava.util.Map

    2022年7月21日
    9
  • 使用flex垂直居中(超简单)

    使用flex垂直居中(超简单)flex+margin垂直居中-加粗样式在父级中使用flex,在子级中使用margin:autobody中的代码<body> <divclass=”a”> <divclass=”b”></div> </div></body>css样式.a{ width:500px; height:500px; border:1pxsolidblue; display:flex;}.b{

    2022年6月13日
    35
  • Shell升级,/bin/bash版本号4.1到4.3

    Shell升级,/bin/bash版本号4.1到4.3

    2022年2月5日
    34
  • springMVC3学习(二)–ModelAndView对象

    springMVC3学习(二)–ModelAndView对象

    2021年11月13日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号