当前位置: 首页 > news >正文

Python 入门教程 18 ---- File Input/Output


第一节

1 介绍了Python的文件操作函数open()

2 比如f = open("out.txt" , "w")是表示打开可写的方式打开out.txt

3 任何打开的文件都要进行close,比如f.close()

第二节

1 介绍了我们以"w"方式打开文件的write()函数

2 比如f = open("out.txt" , "w")是表示打开可写的方式打开out.txt,然后我们f.write("haha")是把"haha"字符串写入到out.txt中

3 练习:把my_list中的每一项都写到文件output.txt中,并且在每一项后面加上"\n"

my_list = [i**2 for i in range(1,11)]

my_file = open("output.txt", "r+")

# Add your code below!
for num in my_list:
    my_file.write(str(num)+"\n")
my_file.close()

第三节

1 介绍了我们以"r"方式打开文件的read()函数

2 练习:以"r"方式打开output.txt,利用read()函数输出这些值

my_file = open("output.txt" , "r")
print my_file.read()
my_file.close()

第四节

1 介绍了readline()函数用来读入一行

2 练习:以"r"方式打开text.txt文件,然后输出三行读入的readline


# text.txt
I'm the first line of the file!
I'm the second line.
Third line here, boss.

# code
my_file = open("text.txt" , "r")

print my_file.readline()
print my_file.readline()
print my_file.readline()

my_file.close()

第五节

1 介绍了with...as...结构的使用

2with open("file","mode") as variable:
# Read or write to the file


相关文章:

  • 【职业】致迷茫的大学生们
  • (poj1.3.2)1791(构造法模拟)
  • 微软云技术Windows Azure专题(五):如何将WCF服务部署在Windows Azure上
  • 『Asp.Net 组件』Asp.Net 服务器组件 内嵌JS:让自己的控件动起来
  • 『Asp.Net 组件』第一个 Asp.Net 服务器组件:自己的文本框控件
  • 『Asp.Net 组件』Asp.Net 服务器组件 内嵌图片:自己的图片控件
  • 『Asp.Net 组件』Asp.Net 服务器组件 内嵌CSS:将CSS封装到程序集中
  • 『Asp.Net 组件』Asp.Net 服务器组件 的开发优势和劣势
  • Linux系统中的文件目录介绍——Linux system files in the directory structure is introduced
  • 『开源』字符串匹配引擎
  • java 新 IO 的运用
  • 『开源』源码在线阅读工具
  • 视频编解码学习:理论基础
  • 每天一道算法_4_Hangover
  • 一初探js特效魅力之鼠标悬浮事件01
  • 【Leetcode】101. 对称二叉树
  • [Vue CLI 3] 配置解析之 css.extract
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • Django 博客开发教程 8 - 博客文章详情页
  • egg(89)--egg之redis的发布和订阅
  • ES6系统学习----从Apollo Client看解构赋值
  • java8 Stream Pipelines 浅析
  • Joomla 2.x, 3.x useful code cheatsheet
  • jquery cookie
  • Meteor的表单提交:Form
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 分类模型——Logistics Regression
  • 给github项目添加CI badge
  • 如何正确理解,内页权重高于首页?
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • # include “ “ 和 # include < >两者的区别
  • #HarmonyOS:基础语法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • ***详解账号泄露:全球约1亿用户已泄露
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET NPOI导出Excel详解
  • .net(C#)中String.Format如何使用
  • .NetCore项目nginx发布
  • .net生成的类,跨工程调用显示注释
  • :O)修改linux硬件时间
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [ 云计算 | AWS 实践 ] 基于 Amazon S3 协议搭建个人云存储服务
  • []使用 Tortoise SVN 创建 Externals 外部引用目录
  • [android学习笔记]学习jni编程
  • [Angular] 笔记 8:list/detail 页面以及@Input
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法
  • [BZOJ3223]文艺平衡树