笨方法写python 习题17
2017-09-09 14:33
204 查看
哈哈哈有图了、
果然得手动上传
习题17
exists将文件名字符串作为参数,如果存在的话,它将返回true。反之为false
然后出现了一个新问题
'_io.TextIOWrapper' object is not callable
然后发现前边读取源文件时也用的input,两者可能存在冲突。书上这部分用的是raw_input,所以没问题。
于是我把读取时用到的变量换成了txt,成功运行了
在知乎上看到的一个答案
open(ex17.txt, ‘w’).write((open(test.txt)).read())应该就是这个
我写的时候没想到直接把文件名写进去,还是用变量名取代,所以行数没降下来
cat命令:Linux下将文件连接起来,加上一系列转移字符可以达到某些功能。文件内容关联到标准输出
在Windows上可以使用type,把指定的文件内容在屏幕上显示或打印机输出,
它常用作查阅和显示文本文件的内容和打印清单。
Q:close()为什么要写
如果没有close(),写入的内容可能会存在缓冲区中,并没有真正的写入文件里。
有个人解释得非常有趣
把文件想象成信件就可以了,
打开信封才能取出信纸,
把信纸放入信封还要封好,不然随时可能掉出来.
掉出来哈哈哈
很棒
果然得手动上传
习题17
exists将文件名字符串作为参数,如果存在的话,它将返回true。反之为false
然后出现了一个新问题
'_io.TextIOWrapper' object is not callable
然后发现前边读取源文件时也用的input,两者可能存在冲突。书上这部分用的是raw_input,所以没问题。
于是我把读取时用到的变量换成了txt,成功运行了
在知乎上看到的一个答案
open(ex17.txt, ‘w’).write((open(test.txt)).read())应该就是这个
我写的时候没想到直接把文件名写进去,还是用变量名取代,所以行数没降下来
cat命令:Linux下将文件连接起来,加上一系列转移字符可以达到某些功能。文件内容关联到标准输出
在Windows上可以使用type,把指定的文件内容在屏幕上显示或打印机输出,
它常用作查阅和显示文本文件的内容和打印清单。
Q:close()为什么要写
如果没有close(),写入的内容可能会存在缓冲区中,并没有真正的写入文件里。
有个人解释得非常有趣
把文件想象成信件就可以了,
打开信封才能取出信纸,
把信纸放入信封还要封好,不然随时可能掉出来.
掉出来哈哈哈
很棒
相关文章推荐
- 笨方法学习Python-习题17: 更多文件操作
- python 手记2 〖笨方法学python习题17〗
- 笨方法学Python 习题 17: 更多文件操作
- 笨方法学习Python-习题10:那是什么?
- 笨方法学习Python-习题12:提示别人
- 笨方法学Python 习题 34: 访问列表的元素
- 笨方法学python笔记:习题8 打印,打印
- 笨方法学Python 习题 7: 更多打印
- 笨方法学Python 习题 14: 提示和传递
- 笨方法学Python 习题 19: 函数和变量
- 笨方法学Python—习题41:学习面向对象术语
- 笨方法学习Python-习题11:提问
- 笨方法学Python 习题 41: 物以类聚
- 笨方法学Python 习题 10: 那是什么?
- 笨方法学Python 习题 28: 布尔表达式练习
- 笨方法学习Python-习题7:更多打印
- 笨方法学习Python-习题9:打印,打印,打印
- 笨方法学Python习题47—自动化测试
- python 手记7 〖笨方法学python习题22〗
- 笨方法学习Python-习题19: 函数和变量