当前位置:网站首页>第二章 第二十五节:文件操作:with和复制
第二章 第二十五节:文件操作:with和复制
2022-07-21 18:20:00 【中亿丰数字科技有限公司】
Python基础入门(全套保姆级教程)
第二章
第二十五节:文件操作:with和复制
文件操作
with
with open("国产自拍.txt", mode="r", encoding="utf-8") as f: # f = open()
for line in f:
print(line.strip())
读取图片:
在读写非文#本文件的时候要加上b
with open("胡一菲.jpeg", mode="rb") as f:
for line in f:
print(line)
文件的复制:
从源文件中读取内容. 写入到新路径去
with open("胡一菲.jpeg", mode="rb") as f1, \
open("../01_初识python/胡二飞.jpeg", mode="wb") as f2:
for line in f1:
f2.write(line)
open(文件路径, mode=“”, encoding=“”)
文件路径:
1. 绝对路径
d:/test/xxxx.txt
2. 相对路径
相对于当前你的程序所在的文件夹
…/ 上一层文件夹
mode:
r : read 读取
w : write 写
a : append 追加写入
b : 读写的是非文本文件 -> bytes
with: 上下文, 不需要手动去关闭一个文件
边栏推荐
- 生物化学复习III·糖类
- 26.反转链表 II
- Tuples, lists, sets, and some notes on exception handling
- 元组、列表、集合,异常处理的一些小笔记
- Symbol
- Applet output console
- EAS BOS custom export (including excel style setting, multi tab export, export file directory verification and backup)
- 微信小程序详解wx:if elif else的用法(搭配view、block)
- 7年违法处理近650亿条个人信息 滴滴网络安全审查案调查经过公布
- There is a question mark in the parameters passed by wechat applet, which can't be recognized " Content after (question mark)
猜你喜欢
随机推荐
Thunderbolt interview questions
36.删除链表的倒数第 N 个结点
微信小程序 不在以下 request 合法域名列表中
为什么2.toString()会报错
关于线程 thread (2)线程的使用简介
EAS extended report data package (from entry to proficiency)
jsonp
EAS 登录界面修改
生物化学复习题II·核酸
滚轮_阻止默认行为_滚零事件兼容
EAS BOS开发环境客户端启不起来,但是服务端确显示准备就绪
数据访问之JPA
Win10如何把圖標發送到桌面
生物化学复习VI·生物氧化
Common properties of flex layout
Three implementation methods of Kingdee EAS unpacking deployment
EAS BOS 报表开发
Performance optimization
Sqlserver copies tables in a database to another database
EAS BOS 自定义导出(含Excel样式设置、多页签导出、导出文件目录校验及备份)