2022年 11月 7日

python中文文本分析和提取_python str(使用python对txt文本进行分析和提取)

python 文本文件数据处理

#/usr/bin/env python3

# -*- coding: utf-8 -*-

def zhidao_560604345(infile, outfile):

reader = open(infile, ‘r’)

set_dict = {}

setenv_dict = {}

while True:

line = reader.readline()

if len(line) == 0:

break

a, b, c = line.strip().split(maxsplit=2)

if a == ‘set’:

if not b in set_dict:

set_dict[b] = set()

set_dict[b].add(c.strip())

elif a == ‘setenv’:

if not b in setenv_dict:

setenv_dict[b] = set()

setenv_dict[b].update(c.strip().split(‘:’))

reader.close()

buff = []

for k, v in set_dict.items():

buff.append(‘set %s “%s”‘ % (k, ‘:’.join(list(v))))

for k, v in setenv_dict.items():

tmp = []

for item in list(v):

if item == ‘$’   k:

pass

elif item.startswith(‘/mnt/’):

tmp.append(‘{mntpath}/’   item[5:])

else:

tmp.append(item)

tmp.sort()

buff.append(‘setenv %s “%s”‘ % (k, ‘:’.join(tmp)))

writer = open(outfile, ‘w’)

writer.write(‘\n’.join(buff))

writer.close()

if __name__ == ‘__main__’:

zhidao_560604345(‘zhidao_560604345.input’, ‘zhidao_560604345.output’)set value2 “/asd:/xyz”

set value1 “/usr:/sys”

setenv path2 “/aaa:/abc:/usr”

setenv path1 “/usr/abc:/usr/asd:/usr/lib:{mntpath}/abc:{mntpath}/ccc:{mntpath}/ddd:{mntpath}/xyz”

python基础教程 10-11例子如何执行

Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。

怎么用python openpyxl提取txt文本数据到excel?

你是一点都不会还是懒

使用python对txt文本进行分析和提取

实现的和详细的操作步骤如下

1、首先,打开计算机上的pycharm编辑器,如下图所示,然后进入下。

2、其次,完成上述步骤后,在出现的窗口中编写有关该程序的相关注释,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,创建一个新的变量,为“test8”,写入如下红框内的代码,如下图所示,然后进入下一步。

4、然后,完成上述步骤后,使用replace函数,写入如下红框中的代码,如下图所示,然后进入下一步。

5、随后,完成上述步骤后,使用“print”打印执行结果,如下图所示,然后进入下一步。

6、接着,完成上述步骤后,依次单击工具栏的“Run”–>“Run”选项,如下图所示,然后进入下一步。

7、最后,完成上述步骤后,“Run”该程序,出现语句“you name is luo”,如下图所示。这样,问题就解决了。

版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。