笨办法学python 练习15.读取文件

先上代码

from sys import argv
script , filename = argv  # filename 这个名字的文件夹需要提前存在,与py文件在同一目录下
txt = open(filename)
print("Here's your file %r:" %filename)
print(txt.read())  # 读取txt中存在的内容
txt.close()  # 清空资源

print("Type the filename again:")  # 需要txt文件和此文件在同一目录
file_again = input(">")
txt_again = open(file_again)
print(txt_again.read())
txt_again.close()  # 清空资源,将内容从内存中存储到硬盘中

ex15的内容是:
This is stuff I typed into a file.
It is really cool stuff.
Lots and lots of fun to have in here.

本次练习目的:读取已存在的文件
前提:python文件和txt文件存在于同一目录,否则如图
在这里插入图片描述
注意点1:在使用open函数时,必须对其进行赋值,否则打开是没有意义的。后续的read函数就会找不到可读对象
注意点2:open和close是成双成对出现的,若只有open没有close,则所有内容在内存上,没有被真正写入,一旦关闭程序,内容会被清除。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值