码迷,mamicode.com
首页 > 编程语言 > 详细

【Head First Python】Python I/O

时间:2019-08-04 01:50:53      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:with   list   dos   txt   参数   常用   方法   object   调用   

一、打开文件的两种方法

1,直接使用 open 方法

1 tasks = open(todos.txt)
2 for chore in tasks:
3     print(chore, end=‘‘)
4 task.close()

最后记得调用 close(),否则有可能出错.

2,使用 with 语句

1 with open(todos.txt) as task:
2     for chore in tasks:
3         print(chore, end=‘‘)

和第一种方法实现的是同一个功能,好处是不需要调用 close()。with 语句会自动调用。

 

二、read、readline、readlines 三种方法的区别

read() 读取全部文件内容,返回一个 str。

readline() 读取文件的一行,返回一个 str。

readlines() 读取全部文件内容,返回一个 list,list 中的每个元素就是文件的一行。

 

三、print 进阶

print 可以说是 Python 中最常用的函数了。这里介绍一些进阶功能。

print(*objects, sep=‘ ‘, end = ‘\n‘, file=sys.stdout)

*objects:允许传入多个参数。

sep:用来间隔多个对象,默认是空格。

end:用来设定以什么结尾,默认是‘\n‘。

file:用来设定写入的文件。

【Head First Python】Python I/O

标签:with   list   dos   txt   参数   常用   方法   object   调用   

原文地址:https://www.cnblogs.com/bladeofstalin/p/11296809.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!