LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 850|回复: 2

python 的两个模式匹配操作问题

[复制链接]
发表于 2006-3-29 17:27:46 | 显示全部楼层 |阅读模式
使用 pexpect 得到的输出含有控制字符 ^M,不知道在 python 中怎么去除?向大家请教。

另外,我想显示第二行到倒数第二行的文本,或者对第一行或最后一行、或某一给定行进行模式匹配操作,又应该怎么做呢?

谢谢。
发表于 2006-3-31 07:12:16 | 显示全部楼层
string.replace("\r","")
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-31 09:46:41 | 显示全部楼层
:thank

第二个问题,我想这样应该可以:
print open('file', 'r').readlines()[1]
print open('file', 'r').readlines()[-1]

for line in open('file', 'r').readlines()[1:-1]:
    print line
但这是 slice,我想开销可能会比较大,下面的方法可能会好点?

L = open('file', 'r').readlines()
for index in range(1, len(L) - 1):
    print L[index]
回复 支持 反对

使用道具 举报

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

本版积分规则

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