我在文本文件中有以下内容:
line1
text1
text2
text3
line2
something1
something2
Run Code Online (Sandbox Code Playgroud)
我想创建另一个看起来像这样的文本文件:
line1|text1|text2|text3
line2|something1|something2
Run Code Online (Sandbox Code Playgroud)
每当文本文件中的一行显示"line"时,我想将其下面的每一行添加到该行中,并带有"|" 分隔符.我可以用Python做到这一点吗?
我想检查文档中是否包含某个术语.然而,有时,这个词有几种形式(复数,过去时等).
'Hello Worlds'
'Hellos Worlds'
'Jello World'
'Hello Worlded'
Run Code Online (Sandbox Code Playgroud)
如何创建一个搜索词,找到所有实例,如
'*ello* World*'
Run Code Online (Sandbox Code Playgroud)
星星是一张外卡,不一定要包含在单词中.
我找到了fnmatch模块的文档,但我看不出它如何帮助我搜索文档.
我想将以下数据存储在数据字典中,以便我可以轻松地将其导出到CSV文件.问题是每个学校ID的列并不总是以相同的顺序:
text = """
school id= 28392
name|year|degree|age|race
Susan A. Smith|2007|PhD|27|white
Fred Collins|2006|PhD|26|hispanic
Amber Real|2007|MBA|28|white
Mike Lee|2003|PhD|27|white
school id= 273533123
name|year|age|race|degree
John B. Black|2003|27|hispanic|MBA
Steven Smith|2005|28|black|PhD
Jacob Waters|2003|25|hispanic|MBA
school id = 3452332
name|year|race|age|degree
Peter Hintze|2002|white|27|Bachelors
Ann Graden|2004|black|25|MBA
Bryan Stewart|2004|white|28|PhD
"""
Run Code Online (Sandbox Code Playgroud)
我希望能够最终将所有数据输出到CSV文件,标题如下:
school id|year|name|age|race|degree
Run Code Online (Sandbox Code Playgroud)
我可以用Python做到这一点吗?
我有以下字符串:
text = 'adsfklaiin2007daf adf adflkajf;j 2008afadfkjkj'
Run Code Online (Sandbox Code Playgroud)
我想回来:
2007 2008
Run Code Online (Sandbox Code Playgroud)
有什么办法在Python中做到这一点?