笨方法学python 习题16
2017-09-09 10:53
141 查看
还是没保存上。。原来复制黏贴不行的,得手动上传
习题16
文件命令:close和保存一个意思
read 读取,可以赋给一个变量,比如print
readline读取某一行
truncate清空文件
write(stuff)将stuff写入文件*记下来、需要接受一个字符串写入文件
如果不想清空就按CTRL-c,于是我就按了,出现keyboardinterrupt
神奇,不知道是哪部分控制的
用格式化字符可以将很多行可以换成一行
target.write("%r\n%r\n%r\n"%(line1,line2,line3))
Python 中打开一个文件的函数 open() 的第二个参数指明了打开的模式.
'r' : 以只读模式打开
'r+' : 以读写模式打开, 写的指针刚开始指在文件开头, 因此会覆写文件
'w' : 清空文件, 不能使用 <file>.read*() 方法. (read(), readline(), readlines())
'w+' : 清空文件, 可以使用 <file>.read*() 方法.
'a' : 向一个文件追加内容, 不能使用 .read*()
'a+' : 向一个文件追加内容, 可以使用 .read*()
'rU' : 自动探测行尾符, 如果以这种模式打开一个文件, 该文件对象将获得一个 newlines 属性, 当还未读到任何行尾时, <file>.newlines 属性等于 None, 读到了则可能是'\n', '\r\n', '\r' 中的一种.
现在open中多赋了一个w,清空文件不能再读
所以试了一下,在清空前还加上了read
自然运行不了,不支持的操作
习题16
文件命令:close和保存一个意思
read 读取,可以赋给一个变量,比如print
readline读取某一行
truncate清空文件
write(stuff)将stuff写入文件*记下来、需要接受一个字符串写入文件
如果不想清空就按CTRL-c,于是我就按了,出现keyboardinterrupt
神奇,不知道是哪部分控制的
用格式化字符可以将很多行可以换成一行
target.write("%r\n%r\n%r\n"%(line1,line2,line3))
Python 中打开一个文件的函数 open() 的第二个参数指明了打开的模式.
'r' : 以只读模式打开
'r+' : 以读写模式打开, 写的指针刚开始指在文件开头, 因此会覆写文件
'w' : 清空文件, 不能使用 <file>.read*() 方法. (read(), readline(), readlines())
'w+' : 清空文件, 可以使用 <file>.read*() 方法.
'a' : 向一个文件追加内容, 不能使用 .read*()
'a+' : 向一个文件追加内容, 可以使用 .read*()
'rU' : 自动探测行尾符, 如果以这种模式打开一个文件, 该文件对象将获得一个 newlines 属性, 当还未读到任何行尾时, <file>.newlines 属性等于 None, 读到了则可能是'\n', '\r\n', '\r' 中的一种.
现在open中多赋了一个w,清空文件不能再读
所以试了一下,在清空前还加上了read
自然运行不了,不支持的操作
相关文章推荐
- 笨方法学习Python-习题16: 读写文件
- 笨方法学Python 习题 16: 读写文件
- 笨方法学python16习题 【读写文件】 最详解
- 笨方法学Python 习题 24: 更多练习
- 笨方法学Python 习题 33: While 循环
- python 手记7 〖笨方法学python习题22〗
- 笨方法学习Python-习题18: 命名、变量、代码、函数
- 笨方法学python 习题4、5、6、7、8、
- 笨方法学Python—习题40:模块、类和对象
- 笨方法学Python 习题 9: 打印,打印,打印
- 笨方法学Python 习题 28: 布尔表达式练习
- 笨方法学Python 习题 43: 来自 Percal 25 号行星的哥顿人(Gothons)
- 笨方法写python 习题17
- 16、Python中的闭包、上下文、类的专有方法及鸭子类型
- 笨方法学习Python 习题19 函数和变量 ---学习记录
- 笨方法学Python 习题 40: 模块、类、对象
- 笨方法学Python 习题 17: 更多文件操作
- 笨方法学Python 习题 22: 到现在你学到了哪些东西?
- python 手记10 『笨方法学python 习题31』
- python 手记9 〖笨方法学python习题30〗