参数传递、解包和文件的读取
1.参数、解包直接上图感觉在代码中更好理解
2、将用户提示符设置为变量 prompt,这样我们就不需要在每次用到 raw_input 时重复输入提示用户的字符了。而且如果你要将提示符修改成别的字串,你只要改一个位置就可以了如下图所示:(注意"""的用法:三个引号 """ 可以定义多行字符串)
文件操作中基本同C一样,我列出几个需要注意的,后面碰到继续补充
3.open的mode参数:
a ---如果没有文件存在,可以自动创建文件
r+ ----如果没有文件存在,程序直接报没有文件错误
w+ -----如果没有文件,可以自动创建文件,也能通过write()将字符串写入,但无法传入第二个文件
a+ ---如果没有文件,可以自动创建文件,也能用read()读取文件内容,但write()到第二个文件时,格式变为原始格式
4.文件操作中常用的几个方法
close – 关闭文件。跟你编辑器的 文件->保存.. 一个意思。
read – 读取文件内容。你可以把结果赋给一个变量。
readline – 读取文本文件中的一行。
truncate – 清空文件,请小心使用该命令。
write(stuff) – 将stuff写入文件。
注意:切记在操作完文件后一定记得关闭文件。
文件操作需要我们实际中多加练习,光看懂知道几个方法是远远不够的
一个疑问:往一个文件中刚写入的内容,立即读取时读取不到的,但在关闭该文件之后,再打开再读取便可以