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”,如下图所示。这样,问题就解决了。

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

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

  1. python提取列表中文本_python提取图像的名字*.jpg到txt文本的方法

    如下所示: # -*- coding:utf-8 -*- import sys sys.path.append('E:\\Anaconda\\libs') import os #os:操作系统相关的信 ...

  2. python获取图片名称_python提取图像的名字*.jpg到txt文本的方法

    如下所示: # -*- coding:utf-8 -*- import sys sys.path.append('E:\\Anaconda\\libs') import os #os:操作系统相关的信 ...

  3. python中plot不能显示标签_python 2: 解决python中的plot函数的图例legend不能显示中文问题...

    问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢? 解决: plt.figure() plt.title(u'训练性能', fontproperties=fon ...

  4. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  5. python文本去重函数_python3.4.3下逐行读入txt文本并去重的方法

    读写文件时应注意的问题包括: 1.字符编码 2.操作完成即时关闭文件描述符 3.代码兼容性 几种方法: #!/bin/python3 original_list1=[" "] or ...

  6. python爬取数据的原理_python学习之python爬虫原理

    原标题:python学习之python爬虫原理 今天我们要向大家详细解说python爬虫原理,什么是python爬虫,python爬虫工作的基本流程是什么等内容,希望对这正在进行python爬虫学习的 ...

  7. python中文编辑器推荐-推荐10款最好的Python开发编辑器

    作者丨Python农夫 https://www.jianshu.com/p/85c800ea3492 1. Vim Vim 可以说是 Python 最好的 IDE.Vim 是高级文本编辑器,旨在提供实 ...

  8. python 字典的值是列表_python实现求和python如何通过列表中字典的值对列表进行排序...

    一. 按字典值排序(默认为升序) x = {1:2, 3:4, 4:3, 2:1, 0:0} 1. sorted_x = sorted(x.iteritems(), key=operator.item ...

  9. bin文件怎么转换成文本文档_Python脚本4:根据txt文本,批量创建文件夹

    背景:深度学习图像分类的时候,有许多的标签类.1000个标签就需要创建1000个文件夹,文件夹里面放入对应的图像.不可能一个一个右击创建文件夹,所以有了今天的脚本.根据txt文本每一行的类别,创建文件 ...

最新文章

  1. 今日最佳:导师给你指了一个研究方向后...
  2. 无线传感器网络--分簇或者不分簇
  3. 怎样学会科学的调研并启动一个项目
  4. 【科普】不同行业的常见数据分析的指标是什么?
  5. php-fpm:No pool defined解决方法
  6. [剑指offer]面试题34:丑数
  7. 总结python换源的方法:Linux与windows系统
  8. java 编码解码_深入解析Java中的编码转换以及编码和解码操作
  9. 20180921 su与sudo命令、限制root用户通过ssh远程登录
  10. easy connect无法连接到服务端_故障分析 | 一次因为超过最大连接数的登陆限制
  11. Sql: 去除字符串中的相同的字符串函數
  12. Linux中共享库(so)的几个名称及相关用法
  13. 社区发现算法——Louvain 算法
  14. 多种方式99.9%解决从PDF复制文字后乱码问题
  15. 发送文件夹不存在或被删除
  16. 视频 | 计算万物的理论
  17. 思维导图-第三章-存货
  18. 2020个人年度总结
  19. 「五福一安」大小的 18W 充电器 — Anker Nano 18W 评测
  20. 【杂谈】关于个人档案的机要邮寄

热门文章

  1. NER中的一些编码器与解码器
  2. php-4.4.0,PHP-Bcmul报告0
  3. 姓名,身份证号,关键信息脱敏
  4. 如何向国外专业期刊投稿
  5. 运动无线耳机哪个品牌比较好?无线运动耳机品牌排行榜
  6. TFRecord和tf.Example
  7. Windows下的cmake安装与使用
  8. jquery封装的ajax方法获取web服务器时间
  9. RealMedia Analyzer (rma)中英混合版用户手册
  10. MySQL查询结果映射到map_mybatis结果集映射