"w" 模式指的是 "只写模式", 顾名思义就是只能写, 并且会清空源文件(小心使用)
"r" 模式指的是 "只读模式", 顾名思义就是只能读, 默认从行首开始读(你想用的应该是这个)
"a" 模式指的是 "只追加模式", 顾名思义就是只能追加内容, 默认从末尾追加内容, 不会清空源文件
"w+" 模式指的是在只写的基础上添加了新功能, 添加可读, 也就是可写可读(你也可以用这个)
"r+" 模式指的是在只读的基础上添加了新功能, 添加可写, 也就是可读可写
哈哈,是不是通俗易懂呢
你试验一下其它文件呢? 以及你的文件是不是被别的程序锁定了?
因为你用w模式打开的
不能read
要用r模式打开
或者用W+
不过w+能读取 但是肯定是空文件 因为w模式会默认重置
第四行 open(file,"w"),这里的w是write的缩写,代表你要往里面写东西,如果要读取,应该用open(file,"r")。