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相关推荐

  1. python学习——IO编程——文件读写

    python--IO编程--文件读写 IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动.Input Stream就是数据从外面(磁盘.网络 ...

  2. Python读文件与写文件

    Python读文件与写文件 Date TempHighF TempAvgF TempLowF 2019/1/10 72 65 57 2019/1/11 75 62 48 2019/1/12 67 57 ...

  3. [Python] 先读后覆盖写文件

    Python先读后覆盖写文件 只打开一次文件,先把文件内容读取出来,处理之后形成新的数据,重新写入新的数据,完成先读取后覆盖写文件. 比如有一个文件内容如下,需要将内容全转为大写然后覆盖: Now Y ...

  4. Python(十三)IO编程

    IO在计算机中指Input/Output,也就是输入和输出.由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘.网络等,就需要IO接口. 比如你打开 ...

  5. python中IO编程中关于StringIO的读写问题

    阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...

  6. python基础---元组、字典、函数、文件、异常

    文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...

  7. Python中读文件、写文件的操作方法

    ▶ Python中读文件操作方法 在Python编程中,从一个文件中读取数据可以通过以下3种方式. 1.使用read方法读取文件 read方法可以从文件中读取数据,该方法的定义语法如下: read(s ...

  8. python读文件和写文件-python开发--从文件中读取数据和写入文件

    #! /usr/bin/env python -*- coding:utf-8 -*- """ @Author:gcan @Email:1528667112@qq.com ...

  9. Python中IO编程-文件读写

    # (1)读文件f = open('/Users/zhoujian/Desktop/zhoujian.txt', 'r') print(f.read()) f.close()print('------ ...

最新文章

  1. Stanford UFLDL教程 线性解码器
  2. Redis集群CentOS系统配置企业级数据备份方案以及数据恢复的操作(在开启AOF功能下恢复冷备RDB文件数据,保持AOF和RDB双开情况下恢复数据及错误的数据恢复步骤详解)
  3. c语言1 2 3 10000,在网上看到一个求2的10000次方的方法,有个地方看不懂,求大佬...
  4. 可执行jar包的MANIFEST.MF
  5. U3D-FSM有限状态机的简单设计
  6. P3157 动态逆序对 ,树状数组套动态开点线段树
  7. 掘金 Markdown 语法手册
  8. win10无法装载重装系统iso文件_华硕笔记本怎么自己重装系统|华硕笔记本自己装系统教程...
  9. 开源可视化网页抓取工具Portia 爬虫
  10. 【gcc】warning信息梳理
  11. informatica joiner组件学习
  12. 计算机打字正确姿势,电脑打字手指的正确姿势,涨知识了
  13. 良心推荐7个实用网站
  14. 联想服务器的主板型号怎么看,科技知识:联想主板型号怎么看
  15. node.js之async的使用(series,whilst)
  16. 变更控制委员会CCB
  17. 阿里云算力的十年更迭史,重点都在这了!
  18. Spring Boot (三)集成spring security
  19. ubuntu解压rar文件
  20. 【linux】【docker】docker私服安装

热门文章

  1. 同步IO 和异步IO
  2. multisim12 仿真运放结果不对问题解决
  3. 联想拯救者安装固态硬盘重做系统
  4. JSON.stringify()浅析
  5. 音频怎么转换成文字?推荐这几个转文字的方法给你
  6. Firework导航栏字体变大方法
  7. linux中dig命令返回结果解释
  8. C程序设计语言(The C Programming Language)读书笔记
  9. Coursera | Introduction to Data Analytics(IBM) | Quiz答案
  10. html显示时钟 翻页 js,js css3翻页数字时钟代码