Python基础-IO编程-读文件read-写文件write
IO 编程初识
IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动。Input Stream就是数据从外面(磁盘、网络)流进内存,Output Stream就是数据从内存流到外面去。对于浏览网页来说,浏览器和新浪服务器之间至少需要建立两根水管,才可以既能发数据,又能收数据。
读文件 read()
示例代码
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 读文件 open# 读取文件
def openFile():try:f = open("D:/PythonProject/Hello.txt", "r")print(f.read())except Exception as e:print(e)finally:if f:f.close()
运行结果
===================== RESTART: D:\PythonProject\main.py =====================
Hello world
>>>
with 语句
Python 的with 语句,作用自动调用close()方法
示例
# 更加简洁的读文件方法
def bestOpenFile():# Python 的with 语句,作用自动调用close()方法with open("D:/PythonProject/Hello.txt", "r") as f:print(f.read())
readlines
按行读文件
示例
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 读文件 open# 按读取文件
def readFile():# 设置编码的文本文件f = open("D:/PythonProject/Hello.txt", "r", encoding = "utf-8")for line in f.readlines():print(line)# 运行方法
def runTest():readFile();# 运行
runTest()
运行结果
===================== RESTART: D:\PythonProject\main.py =====================
Hello worldMy name is lilei
>>>
写文件 write
示例代码
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 写文件 writedef writeFile():# 文件位置# 写权限# 编码方式with open("D:/PythonProject/Hello.txt","w",encoding = "utf-8") as f:f.write("写文件 write q_q")with open("D:/PythonProject/Hello.txt","r",encoding = "utf-8") as f:for line in f.readlines():print(line)# 运行方法
def runTest():writeFile()# 运行
runTest()
运行结果
===================== RESTART: D:\PythonProject\main.py =====================
写文件 write q_q
>>>
Python基础-IO编程-读文件read-写文件write相关推荐
- python学习——IO编程——文件读写
python--IO编程--文件读写 IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动.Input Stream就是数据从外面(磁盘.网络 ...
- Python读文件与写文件
Python读文件与写文件 Date TempHighF TempAvgF TempLowF 2019/1/10 72 65 57 2019/1/11 75 62 48 2019/1/12 67 57 ...
- [Python] 先读后覆盖写文件
Python先读后覆盖写文件 只打开一次文件,先把文件内容读取出来,处理之后形成新的数据,重新写入新的数据,完成先读取后覆盖写文件. 比如有一个文件内容如下,需要将内容全转为大写然后覆盖: Now Y ...
- Python(十三)IO编程
IO在计算机中指Input/Output,也就是输入和输出.由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘.网络等,就需要IO接口. 比如你打开 ...
- python中IO编程中关于StringIO的读写问题
阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...
- python基础---元组、字典、函数、文件、异常
文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...
- Python中读文件、写文件的操作方法
▶ Python中读文件操作方法 在Python编程中,从一个文件中读取数据可以通过以下3种方式. 1.使用read方法读取文件 read方法可以从文件中读取数据,该方法的定义语法如下: read(s ...
- python读文件和写文件-python开发--从文件中读取数据和写入文件
#! /usr/bin/env python -*- coding:utf-8 -*- """ @Author:gcan @Email:1528667112@qq.com ...
- Python中IO编程-文件读写
# (1)读文件f = open('/Users/zhoujian/Desktop/zhoujian.txt', 'r') print(f.read()) f.close()print('------ ...
最新文章
- Stanford UFLDL教程 线性解码器
- Redis集群CentOS系统配置企业级数据备份方案以及数据恢复的操作(在开启AOF功能下恢复冷备RDB文件数据,保持AOF和RDB双开情况下恢复数据及错误的数据恢复步骤详解)
- c语言1 2 3 10000,在网上看到一个求2的10000次方的方法,有个地方看不懂,求大佬...
- 可执行jar包的MANIFEST.MF
- U3D-FSM有限状态机的简单设计
- P3157 动态逆序对 ,树状数组套动态开点线段树
- 掘金 Markdown 语法手册
- win10无法装载重装系统iso文件_华硕笔记本怎么自己重装系统|华硕笔记本自己装系统教程...
- 开源可视化网页抓取工具Portia 爬虫
- 【gcc】warning信息梳理
- informatica joiner组件学习
- 计算机打字正确姿势,电脑打字手指的正确姿势,涨知识了
- 良心推荐7个实用网站
- 联想服务器的主板型号怎么看,科技知识:联想主板型号怎么看
- node.js之async的使用(series,whilst)
- 变更控制委员会CCB
- 阿里云算力的十年更迭史,重点都在这了!
- Spring Boot (三)集成spring security
- ubuntu解压rar文件
- 【linux】【docker】docker私服安装
热门文章
- 同步IO 和异步IO
- multisim12 仿真运放结果不对问题解决
- 联想拯救者安装固态硬盘重做系统
- JSON.stringify()浅析
- 音频怎么转换成文字?推荐这几个转文字的方法给你
- Firework导航栏字体变大方法
- linux中dig命令返回结果解释
- C程序设计语言(The C Programming Language)读书笔记
- Coursera | Introduction to Data Analytics(IBM) | Quiz答案
- html显示时钟 翻页 js,js css3翻页数字时钟代码