作者tsaiminghan (nahgnimiast)
看板Python
标题Re: [问题] 档案分割的方法
时间Sat Aug 10 23:12:11 2019
: 目前这是处理过一次的档案,是使用readline做成目前的样子的。
: G并不是我要的资料,有办法跳过G,去读下一行的函式吗?
: 谢谢
if有用过吗?code写得很烂,随便看看吧
i=0
with open('D:\\python\\1.txt', 'rb') as f:
for line in f:
if line.startswith('G'):
output = str(i)
i+=1
else:
print 'write "%s" to %s.txt' % (line.strip(), output)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.111.1 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1565449934.A.E25.html
1F:推 wargods8402: 谢谢,目前我知道能判断是否为G开头的只有find的方法 08/10 23:28
2F:→ wargods8402: 不知道还有startswith能用...,我都是以C语言的方式p 08/10 23:30
3F:→ tsaiminghan: 多用google可以查到很多例子,再随便组合一下吧 08/10 23:30
4F:→ wargods8402: 来写python,很多函式跟方法都还在摸索中Orz,我再参 08/10 23:31
5F:→ wargods8402: google上的东西几乎都是对岸的东西,很多都只有贴上 08/10 23:32
6F:→ tsaiminghan: 另外你都可以做出原始档了,再原本插G的时候 08/10 23:33
7F:→ tsaiminghan: 切换输入档案就好了 08/10 23:33
8F:→ wargods8402: 没有其中的运作方式...,看起来实在很痛苦== 08/10 23:33
9F:→ tsaiminghan: 我指的例子是简单的用法 08/10 23:33
10F:→ wargods8402: 您在回应我的文时,我才想到似乎可行,脑子顿时转不 08/10 23:34
11F:→ tsaiminghan: 你打python string就可以找到一堆string的函式了 08/10 23:34
12F:推 wargods8402: 基础的用法里面没有这个方法@@ 08/10 23:38
13F:→ tsaiminghan: 好像是build-in的语法? ppt.cc/fYa7Zx 08/10 23:51