Python系列之笨方法学Python是我学习《笨方法学Python》—Zed A. Show著
的学习思路和理解,如有不如之处,望指出!!!
ex15 涉及两个文件:一个是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.
ex15.py 的作用就是用自己设计的脚本“打开”txt文件。
文章主要分为以下部分:
[TOC]
原文—摘录至《笨方法学Python》第三版
&
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| from script,filename=argv txt=open(filename) print print print file_again=raw_input('> ' txt_again=open(file_again) print
from script,filename=argv print print print raw_input("?" print target=open(filename,'w' print target.truncate() print line1=raw_input("line 1: " line2=raw_input("line 2: " line3=raw_input("line 3: " print target.write(line1) target.write("\n" target.write(line2) target.write("\n" target.write(line3) target.write("\n" print target.close()
|
应该看到的结果
推荐使用windows下的Powershell(命令行)
1 2 3 4 5 6 7 8 9 10
| > python ex15.py ex15_sample.txt This is It is Lots and
Type the filename again: > ex15_sample.txt This is It is Lots and
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| > python ex16.py test.txt We're If If ? Opening the file Truncating the file Now I'm I'm line1: Hello world line2: Hello Python line3: let's I'm And
|
附加练习
以下摘录自原文
每一行都写一下注释
利用pydoc 功能查一下read()命令、write()命令、close()命令等