文件的读写:

# python文件的写操作
# 打开一个文件,赋值给f
f = open('text1.txt',mode='x')
f.write("line1\n")
# 一些写入多行,例如写入一个元组
f.writelines(["line 2\n","line3\n"])
f.close()
# 'w' 已经存在的一个文件,如果打开再写,就会覆盖之前的内容
# ‘x’ 是创建一个新的文件,直接写入内容
# ‘r’表示打开一个文件去读
# 'a' 打开去写,文件如果存在内容,写入的内容会追加到已有内容的后面
# 'b' 是写入二进制文件的模式
# 't' 写入文本的模式(默认)
# '+'
# 'U'# python文件的读取数据
# 写入中文会报错
# f = open('text2.txt',mode='x',encoding="utf8")
# 打开文件一定是一个存在的文件
f = open("text1.txt",encoding="utf8")
print(f.read())
f.close()
# 这个会把文件所有东西读取出来
# 这样读取就是单行读取
f = open("text1.txt",encoding="utf8")
for item in f:print(item)# 会都取出来,把每一行放到一个列表里面
a = f.readlines()
# 每次获取一行打印出来,不会都取出来
b = f.readline()
# 指针定位到第一行
f.seek(0)
f.close()

python二进制文件的读取和写入:

# python里面有一个内置的库os模块
# os模块可以获取到文件的目录
import os
# python 二进制文件的读取
f = open('test6','wb')
f.write(b'helloword')
f.close()f = open('text7.txt','rb')
print(f.read())
f.close()

python基础文件读写(十五)相关推荐

  1. python基础------文件读写操作、re、os和sys模块

    1. 文件读取 1.1 file文件 file文件读取:只能写入字符串,如果要写入字符串以外的数据,先将他转换为字符串,文件内的数据不容易操作 #文件打开 file.open() #文件关闭 file ...

  2. Python基础篇(十五)-- Python程序接入MySQL数据库

    程序运行时,数据都在内存中,程序终止时,需要将数据保存到磁盘上.为了便于程序保存和读取,并能直接通过条件快速查询到指定数据,数据库(Database)应运而生,本篇主要学习使用Python操作数据库, ...

  3. Python基础篇(十五)-- Pygame游戏编程

    1 初识Pygame Pygame是一个开源的Python模块,专门用于多媒体应用(如电子游戏)的开发,其中包含对图像.声音.视频.事件.碰撞等的支持.Pygame建立在SDL的基础上,SDL是一套跨 ...

  4. 【Python基础】第十五篇 | 面向对象之初级篇

    面向对象 基本的介绍 面向对象是一个编程思想(写代码的套路) 编程思想: 1.面向过程 2.面向对象 以上两种都属于写代码的套路(方法),最终目的都是为了将代码书写出来,只不过过程和思考方法不太一样 ...

  5. python学习的第二十五天:对PDF文件的读写操作

    文章目录 python学习的第二十五天:对PDF文件的读写操作 对Excel操作的补充 python的实用方法 获取指定文件下的所有内容 shutil模块(封装了高级的文件操作函数) PDF的相关操作 ...

  6. Python 基础课程第十天

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Python 基础课程第十天 第八章文件操作(IO 技术) 文本文件和二进制文件 文件操作相关模块概述 创建文件对象open() 文本 ...

  7. python 基础系列(十) — Windows CMD命令大全

    python 基础系列(十) - Windows CMD命令大全 python基础系列索引 python 基础系列(一) - Python介绍 python 基础系列(二) - Python基本语法 ...

  8. python数据挖掘学习】十五.Matplotlib调用imshow()函数绘制热图

    python数据挖掘学习]十五.Matplotlib调用imshow()函数绘制热图 #2018-03-28 14:47:19 March Wednesday the 13 week, the 087 ...

  9. Python基础-文件操作

    Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...

最新文章

  1. python向量计算库教程_NumPy库入门教程:基础知识总结
  2. 关于最大子段和线性算法的证明
  3. golang 赋值错误 no new variables on left side of :=
  4. System Control Processor Firmware简介
  5. 编译py-faster-rcnn的问题汇总及解决方法
  6. LoadRunner远程监测Centos服务性能配置过程
  7. django实现web分页的三种方法
  8. Interesting Finds: 2008.04.24
  9. 【pandas】column变index,dataframe转置
  10. 使用MITab操作MapInfo地图文件
  11. zabbix监控第一台服务器(10)
  12. 【转载】Eclipse:Android开发中如何查看System.out.println的输出内容
  13. 新版白话空间统计(11):ArcGIS中的PZ值标尺
  14. ABIDE数据集预处理项目
  15. 我的世界服务器皮肤显示mod,【回归了】McMySkin Mod - Minecraft单机联机皮肤显示Mod...
  16. 转载:Python 的关键字 yield 有哪些用法和用途?
  17. Javascript-循环
  18. GLES2.0中文API-glBlendFuncSeparate
  19. 连夜看了30多篇改进YOLO的中文核心期刊 我似乎发现了一个能发论文的规律
  20. 时钟晶振在电子日历上的作用!

热门文章

  1. 学习记录012-NFS
  2. 【随记】Q号解除限制一波三折
  3. clienttop,clientleft,scrolltop,scrollleft,offsettop,offsetleft全解析
  4. 博客园的祥和需要大家共同努力
  5. python writelines_Python之write与writelines区别
  6. linux socket read 接受缓存为空_Linux直接IO、缓存IO、阻塞与同步?
  7. 如何主动触发时间选择器弹窗_请合理使用Alert弹窗
  8. 基于android预约功能,基于Android的银行业务预约系统的设计与实现
  9. 高级工程师java_Java从0到高级工程师
  10. spring ioc原理_干了5年的Java面试官,把他喜欢问的几十个Spring面试题告诉我了