鱼C论坛

 找回密码
 立即注册
查看: 3387|回复: 4

[新手问题]为什么文件打不开呢

[复制链接]
发表于 2016-9-30 09:45:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 dodopromi 于 2016-9-30 10:42 编辑
  1. f = open(r'C:\Documents and Settings\Administrator\桌面\学习\test\2.txt','w')
  2. for each_line in f:
  3.         print(each_line, end='')
  4. f.close()
复制代码


错误显示
Traceback (most recent call last):
  File "C:/Python34/1.py", line 2, in <module>
    for each_line in f:
io.UnsupportedOperation: not readable


哎呀,不止是错误显示,而且我这样一运行后,文件内容被删光了,本来这个txt有1k,运行后变成0k了怎么办

有什么错误吗? 前面加了import os 还是不行啊, 我一个文件都打开不了怎么办

我的文件是一段字幕文件复制下来的txt. 我就是想把时间条去掉, 用小甲鱼前30讲的内容能做到么, 如果不能还需要什么知识
21
00:01:19,580 --> 00:01:20,970
打死它  杀了它
Get it. Kill it!

22
00:01:21,190 --> 00:01:22,710
见到动的东西就开枪
Shoot anything that moves.

23
00:01:46,320 --> 00:01:47,180
救命
Help.

24
00:01:48,200 --> 00:01:49,540
他标记我了
He -- he got me.
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-9-30 10:19:05 | 显示全部楼层
f = open(r'C:\Documents and Settings\Administrator\桌面\学习\test\2.txt','r')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-30 10:25:17 | 显示全部楼层
本帖最后由 dodopromi 于 2016-9-30 10:33 编辑
SixPy 发表于 2016-9-30 10:19
f = open(r'C:\Documents and Settings\Administrator\桌面\学习\test\2.txt','r')


这只是第一步而已, 我最终还是为了修改文档啊

其次, 参数我换了 t ,a  都是错误的,只有r是对的? 为什么>
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-9-30 11:02:52 | 显示全部楼层
dodopromi 发表于 2016-9-30 10:25
这只是第一步而已, 我最终还是为了修改文档啊

其次, 参数我换了 t ,a  都是错误的,只有r是对的? 为 ...

因为你没认真上课~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-1-16 18:15:02 | 显示全部楼层
本帖最后由 笑梦灵 于 2017-1-16 18:27 编辑
dodopromi 发表于 2016-9-30 10:25
这只是第一步而已, 我最终还是为了修改文档啊

其次, 参数我换了 t ,a  都是错误的,只有r是对的? 为 ...


使用open()成功打开一个文件之后,它会返回一个文件对象,拿到这个文件对象,就可以读取或修改这个文件。print涉及读的权限,而你打开时只用了写权限,所以才是——not readable
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-23 02:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表