小编len*_*hun的帖子

阅读Python中的每四行

我有一个文件,我试图每隔四行读取(并写入另一个文件).我正在使用的解决方案没有给出预期的结果.

为sample.txt line1 line2 line3 line4 line5 line6 line7 line8 line9 line10

script.py

from itertools import islice
with open('sample.txt') as fin, open('output.txt','w') as fout:
         fout.writelines(islice(fin,None,None,4))
Run Code Online (Sandbox Code Playgroud)

现在输出文件给我line1,line5,line9而不是line4,line8.

我将如何改变这一点以获得理想的结果?

python

3
推荐指数
1
解决办法
725
查看次数

具有相同通配符的模式匹配

我正在使用 PostgreSQL,想知道是否可以让通配符保留其值。

\n\n

例如说我有

\n\n
select * from tableOne where field like \xe2\x80\x98_DEF_\xe2\x80\x99;\n
Run Code Online (Sandbox Code Playgroud)\n\n

有没有办法让第一个和最后一个通配符成为完全相同的字符?

\n\n

因此,匹配结果示例可以是:ADEFA 或 ZDEFZ。

\n

postgresql pattern-matching

3
推荐指数
1
解决办法
99
查看次数

标签 统计

pattern-matching ×1

postgresql ×1

python ×1