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
# ex15.py
from
script,filename=argv
txt=open(filename)
print
print
print
file_again=raw_input('> '
txt_again=open(file_again)
print

# ex16.py

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

附加练习

以下摘录自原文

  1. 每一行都写一下注释

  2. 利用pydoc 功能查一下read()命令、write()命令、close()命令等