python基本写法_python操作文件常用写法
#P1 打开文件、读文件、关闭文件的典型方法
try:
f=open('D:/test.txt','r')
print(f.read())
finally:
if f:
f.close()
#P2 推荐的简洁写法,不必显示的关闭文件描述符
#open返回的对象在python中称作file-like 对象,可以是字节流、网络流、自定义流等
with open('D:/test.txt','r') as f:
#按行读取
for line in f.readlines():
print(line.strip())
#P3 直接读取二级制的图片、视频文件
# with open('D:/banner.jpg','rb') as f2:
# for line in f2.readlines():
# print(line.strip())
#P4 可以指定编码读取相应的数据,还可以忽略非法编码
with open('D:/test.txt','r',encoding='gbk',errors='ignore') as f3:
for line in f3.readlines():
print(line.strip())
#P5 写文件的流程和读文件是一样的 ×××文件、写入内容、关闭文件
# 'r' open for reading (default)
# 'w' open for writing, truncating the file first
# 'x' open for exclusive creation, failing if the file already exists
# 'a' open for writing, appending to the end of the file if it exists
# 'b' binary mode
# 't' text mode (default)
# '+' open a disk file for updating (reading and writing)
# 'U' universal newlines mode (deprecated)
with open('D:/test12.txt','a+') as f4:
for line in f4.readlines():
print(line.strip())
f4.write('a new line2!')
python基本写法_python操作文件常用写法相关推荐
- python保存代码_python操作文件读写新增保存代码
file1 = open('scores.txt','r',encoding='utf-8′) #utf8的方式读文件 file_lines = file1.readlines() #取出文件 按行写 ...
- python操作文件和目录_Python操作文件和目录
Python操作文件和目录 读写文件比较简单,有一点特别注意就好了 windows下Python默认打开的文件以gbk解码,而一般我们的文件是utf-8编码的,所以如果文本含有中文,就会出现异常或者乱 ...
- python xlsx读写_Python Excel文件的读写操作(xlwt xlrd xlsxwriter)
Python语法简洁清晰,作为工作中常用的开发语言还是很强大的(废话). python关于Excel的操作提供了xlwt和xlrd两个的包作为针对Excel通用操作的支持,跨平台(Mac.Window ...
- python之os模块操作文件与文件夹
目录 执行系统命令 1.os模块 OS操作文件与文件夹 运行脚本程序 2.ShellExecute函数 相对路径打开文件 3.subprocess模块 打开新的cmd窗口并传入命令 用通配符的方式判断 ...
- python学习笔记之操作文件,模块使用
文件操作: 基础操作: 创建/打开文件: #语法 file=open(filename,mode='r',buffering=-1,encoding=None,errors=None,newline= ...
- python elasticsearch模块_Python 操作 ElasticSearch
Python操作ElasticSearch Python批量向ElasticSearch插入数据 Python 2的多进程不能序列化类方法, 所以改为函数的形式. 直接上代码: #!/usr/bin/ ...
- Python笔记四之操作文件
一.字符串方法补充(join.split) join方法: # join方法,连接字符串 1.把一个list变成了字符串 2.通过某个字符把list里面的元素连接起来 # 3.只要是可以循环的都可以连 ...
- python适合机器视觉_Python机器视觉编程常用数据结构与示例
本文总结了使用Python进行机器视觉(图像处理)编程时常用的数据结构,主要包括以下内容: 数据结构 序列操作:索引(indexing).分片(slicing).加(adding).乘(multipy ...
- python新建文件格式_python之文件操作
@ 打开\创建文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件,默认在当前程序所在文件夹下创建新文件. 格式:open(文件名,访问模式),例如 f = open ...
- python代码书写_Python代码的优雅写法,让代码更简洁
我们都知道,Python 的设计哲学是「优雅」.「明确」.「简单」.这也许很多人选择 Python 的原因.但是我收到有些伙伴反馈,他写的 Python 并不优雅,甚至很臃肿,那可能是你的姿势不对哦! ...
最新文章
- 【每日一算法】KMP算法,看不懂算我输!
- 百度e-staff王路离职投身VC,曾负责市场公关,今年主导智慧城市
- Google:狡兔三窟
- 撑起12306网站,全靠这个世界第一的缓存框架!
- 中国台湾地区几乎所有院校的硕博论文库(部分可下全文)分享该日志 举报...
- CodeForces - 1455E Four Points(数学+几何)
- php与go服务之间调用,PHP调用Go服务的正确方式 - Unix Domain Sockets
- 计算机指令执行与时序逻辑,时序逻辑系统
- hdu 3065 AC自动机模版题
- 利用Python连接MySQL将表单转化为DataFrame
- 实施工程师面试基本问题
- 【keil5】pwm驱动步进电机
- 走向.NET架构设计---第二章:设计 测试 代码
- 机器学习——马氏距离
- linux 释放内存
- 中国工商银行计算机专业笔试内容,中国工商银行的笔试一般考什么内容?
- 一个比较稳定的PLC通讯模块设计
- Android App 图表制作之--ichartJs
- VMware安装虚拟机
- 试题 C: 数列求值
热门文章
- 8086/8088CPU内部结构
- B站视频、音频分开传输
- 模电摸索日记之《直流稳压电源的组成及主要技术指标》
- 用计算机读取机读卡信息,摄像机SD卡无法读取怎么办
- C++中cin,cin.get()和cin.getline()的区别
- Android 最常用的设计模式十一 安卓源码分析—— 代理模式(proxy)
- R语言绘制双坐标图直方图与折线的结合
- JavaScript高级—正则表达式(正则表达式在 JavaScript 中的使用、正则表达式中的特殊字符、正则表达式中的替换)
- 作为技术面试官,我在面试时考虑什么?
- matlab激光扩束总结,zemax笔记14——激光扩束系统的设计