本文内容主要来自LEARN PYTHON THE HARD WAY
主要内容
这次学点新内容,读取txt文件。练习了通过argv和input()两种方式输入文件名打开文件。
练习如下:
输出如下:
因为运行时输入了avgr的参数,所以第一段直接输出了文件内容。第二段程序询问了我需要打开的文件名,然后才输出文件内容。
错误记录:
- 再一次在print后面忘加括号了!3.x的版本一定要注意括号!
疑问:
- 不知道close()的作用,难道是释放对内存的占用?
- 如果要打开其它路径的文件呢,怎么操作?
- 教程中说PYTHON不限制对一个文件做多次open()的操作,而且有时候这是必须的,为什么呢?