小编cod*_*man的帖子

如何在Python中使用分隔符将多行文本组合成一行来分隔它们?

我在文本文件中有以下内容:

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做到这一点吗?

python text

10
推荐指数
1
解决办法
2万
查看次数

如何在Python中使用通配符创建搜索项?

我想检查文档中是否包含某个术语.然而,有时,这个词有几种形式(复数,过去时等).

'Hello Worlds'
'Hellos Worlds'
'Jello World'
'Hello Worlded'
Run Code Online (Sandbox Code Playgroud)

如何创建一个搜索词,找到所有实例,如

'*ello* World*'
Run Code Online (Sandbox Code Playgroud)

星星是一张外卡,不一定要包含在单词中.

我找到了fnmatch模块的文档,但我看不出它如何帮助我搜索文档.

python wildcard

5
推荐指数
2
解决办法
1万
查看次数

当标题处于混合顺序时,如何将数据存储在Python中的数据字典中

我想将以下数据存储在数据字典中,以便我可以轻松地将其导出到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做到这一点吗?

python csv dictionary export-to-csv

4
推荐指数
1
解决办法
4306
查看次数

如何从python中的字符串中删除不需要的字符?

我有以下字符串:

text = 'adsfklaiin2007daf adf adflkajf;j 2008afadfkjkj'
Run Code Online (Sandbox Code Playgroud)

我想回来:

2007 2008
Run Code Online (Sandbox Code Playgroud)

有什么办法在Python中做到这一点?

python string text

1
推荐指数
2
解决办法
1586
查看次数

标签 统计

python ×4

text ×2

csv ×1

dictionary ×1

export-to-csv ×1

string ×1

wildcard ×1