• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python 文件操作实现代码

Python 文件操作实现代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python打开文件代码,python代码执行py文件,python实现文件传输,python按行读取文件,python 文件操作等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
open(filename,mode,buffer)
其中第一个参数是要打开的文件的文件名,必选;第二个是打开方式,可选;第三个为缓冲区,可选。默认情况下是以“读”模式打开文件。该函数返回的是流类型对象。
mode有如下几种:
r:读模式(默认值)
w:写模式
a:追加写模式
b:二进制模式
t:文本模式(默认值)
+:更新已有硬盘文件(读和写模式)
U:通用换行模式(Universal new line mode)
如果到打开的文件不存在或者其他问题,会跑出IOError异常。
常用的文件对象属性:
mode:文件打开模式
name:打开的文件名称
closed:文件是否关闭
常用的文件对象方法有:
tell():获取在当前文件中,目前所处的位置。起始值为0.
seek(position,mode):在当前文件中移动。其中第一个参数是要移动的距离,第二个参数是模式:0表示移动绝对位置,相对于文件头而言;1表示移动相对位置,就当前位置而言;2表示相对于文件尾的位置。
read(max_byte_num):从文件中读取字节。max_byte_number为可选参数,表示读取的最大字节数。如果不选,默认为读取到文件尾。读取后,当前位置会发生变化,即增加读取的字节数。
readline():一次读取文件的一行。
write(content):向文件中写数据。content为要写入的内容。
close():关闭文件
一个文件读写的例子:
</div> </div>

您可能想查找下面的文章:

  • python 远程统计文件代码分享
  • python复制文件代码实现
  • 打开电脑上的QQ的python代码
  • python 实现文件的递归拷贝实现代码
  • 用python实现批量重命名文件的代码
  • python 实现文件的递归拷贝实现代码
  • 用python实现批量重命名文件的代码
  • Python 文件操作实现代码
  • Python 文件重命名工具代码

相关文章

  • python操作ssh实现服务器日志下载的方法
  • Python实现命令行通讯录实例教程
  • Python开发的实用计算器完整实例
  • Python模块学习 re 正则表达式
  • 总结Python编程中三条常用的技巧
  • TensorFlow——Checkpoint为模型添加检查点的实例
  • 浅谈Python中的闭包
  • Python 使用os.remove删除文件夹时报错的解决方法
  • python常见排序算法基础教程
  • Python功能键的读取方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python实现逻辑回归的方法示例
    • python益智游戏计算汉诺塔问题示例
    • Python批量修改文本文件内容的方法
    • Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
    • 快速排序的算法思想及Python版快速排序的实现示例
    • 一个基于flask的web应用诞生 记录用户账户登录状态(6)
    • 浅谈Python单向链表的实现
    • 利用Python的装饰器解决Bottle框架中用户验证问题
    • 分享一下Python 开发者节省时间的10个方法
    • python处理大数字的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有