《笨办法学 python3》系列练习计划——15.读取文件

这篇博客介绍了《笨办法学 Python3》中关于读取文件的基础练习,包括使用 `open()` 函数打开文件,理解文件模式,添加注释,以及文件的读取和关闭。此外,还讨论了函数和方法的区别,以及如何通过 `pydoc` 查看文件相关函数的文档。
摘要由CSDN通过智能技术生成

题目

本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏。

本题除了 ex15.py 这个脚本以外,还需要一个用来读取的文件 ex15_sample.txt 其内容如下:

This is stuff I typed into a file.
It is really cool stuff.
Lots and lots of fun to have in here.

我们需要用 python 脚本打开文件并打印出来,不过我们不能把 ex15_sample.txt 写死在脚本中,而是要利用之前联系过的 argvinput 从用户那里得知要处理的文件名。

加分练习

本题的难度跨度略大,因此 Zed 建议我们尽力做好加分练习后再做后面的练习。

  1. 在每行上面加注释说明用途。
  2. 如果不确定答案,就找人问问,或者利用搜索(比如 “python open”)
  3. Zed 在本题中用了了”命令“这个词,其实它们是“函数”和“方法”,去试着了解它们。
  4. 删除 16-24 行(以我的答案)用到的 input 部分,再次运行一遍脚本。
  5. 只用 input 写这个脚本,思考那种得到文件名的方法更好?为什么?
  6. 运行 pydoc file 找到 read() 命令(函数/方法),会看到很多别的命令,找几条试试。不需要看 __(双下划线)的命令,这些只是垃圾而已(?)
  7. 再次运行 python 命令行,在命令行下使用 open 打开文件,这种 open 和 read 的方法值得也学习一下。
  8. 让脚本针对 txttxt_again 变量执行一下 close(),处理完成的文件需要关闭,这点很重要。




我的答案

15.0 基础练习 + 15.1 注释
# 载入 sys.argv 模块,以获取脚本运行参数。
from sys import argv

# 将 argv 解包,并将脚本名赋值给变量 script ;将参数赋值给变量 filename 。
  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值