当前位置: 首页 > news >正文

Python 之 文件操作

1. open("文件路径", mode="模式", encoding="编码")

文件的路径:
1. 绝对路径:
1. 从磁盘根目录寻找
2. 网络上的路径

2. 相对路径
相对于当前你这个程序所在的文件夹.(用的最多的)

模式
r 读. 只读模式
w 写 只能写
a 追加写, 只能写入

b: bytes 这个时候处理文件的是字节
操作非文本文件的时候用带b的
rb
wb
ab

r+ 读写模式
w+ 写读模式
a+ 追加读模式

r+b
w+b
a+b

光标:
移动到开头: seek(0)
移动到末尾: seek(0, 2)

文件的修改:
1. 从源文件中读取内容. 修改内容. 写入到文件副本中.
2. 删除源文件. 重命名文件副本为源文件的名字

with open(..) as f :

转载于:https://www.cnblogs.com/charles-lin/p/9640982.html

相关文章:

  • Java 8 方法引用
  • Docker-基本命令
  • jenkins发送html测试报告
  • 项目配置 xml文件时 报错提示(The reference to entity useSSL must end with the ';' delimiter.)...
  • Golang操作结构体、Map转化为JSON
  • 犯得错误QAQ
  • Python基础装饰器的基本原理
  • 在vue中使用animate.css
  • 集中绕组和分布绕组
  • redis pubsub
  • 【BZOJ4006】管道连接(动态规划,斯坦纳树)
  • 9-18 一次编程面试
  • python学习之路——作业 day6(18/9/18)
  • Kotlin基础学习笔记 (三)
  • 表管理
  • Cumulo 的 ClojureScript 模块已经成型
  • Git同步原始仓库到Fork仓库中
  • iOS 系统授权开发
  • js写一个简单的选项卡
  • php中curl和soap方式请求服务超时问题
  • python docx文档转html页面
  • python 学习笔记 - Queue Pipes,进程间通讯
  • SQLServer插入数据
  • vue-router的history模式发布配置
  • 程序员该如何有效的找工作?
  • 关于extract.autodesk.io的一些说明
  • 关于Java中分层中遇到的一些问题
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 设计模式 开闭原则
  • 提醒我喝水chrome插件开发指南
  • 详解移动APP与web APP的区别
  • 小试R空间处理新库sf
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 在electron中实现跨域请求,无需更改服务器端设置
  • HanLP分词命名实体提取详解
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (黑客游戏)HackTheGame1.21 过关攻略
  • (离散数学)逻辑连接词
  • (原)Matlab的svmtrain和svmclassify
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .NET : 在VS2008中计算代码度量值
  • .NET CORE 3.1 集成JWT鉴权和授权2
  • .net mvc 获取url中controller和action
  • .NET Windows:删除文件夹后立即判断,有可能依然存在
  • .net 中viewstate的原理和使用
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .net的socket示例
  • .NET简谈互操作(五:基础知识之Dynamic平台调用)
  • .Net接口调试与案例
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • /proc/stat文件详解(翻译)
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)