一 前言

在数字后端处理文本有将两个文本进行组合,输出新的文本的需求(见下图),使用perl或者tcl可以实现该功能,但是哥就是想通过python实现。其原因是相比较perl,python末尾不用写 “;“,且数组和哈希的定义不用写“$”和“@”等特殊符号(作为新手不喜欢定义数组和列表是写特殊符合),哥愿称python为最容易入门的语言。QAQ

二 代码实现

#!/usr/bin/python3
import os
import sys
try:input_file1=sys.argv[1]input_file2=sys.argv[2]output_file=syys.argv[3]
except:print("please check")sys.exit(0)
cmd="cp -rf  " + input_file1 + " temp1.f"
os.system(cmd)cmd= "cp -rf " + input_file2 + " temp2.f"
os.system(cmd)r1=open("temp1.f","r")
r2=open("temp2.f","r")
with open(output_file,"a") as fo:for a,b in zip(r1,r2):fo.write(a.strip()+'\t'+b.strip()+'\n')
r1.close()
r2.close()
cmd="rm -rf temp1.f temp2.f"
os.system(cmd)

三 使用说明

python  rpt.py  inputfile1 inputfile2 output.rpt 其中rpt.py是代码保存后的命名文件,当然你也可以不用按照我这样命名,inputfile1 和inputfile2是待处理文件,output.rpt是处理后的输出文件。

四 shell语言实现

paste命令

paste inputfile1 inputfile2  >>  output.rpt

Python在数字后端中的应用(一)相关推荐

  1. IC设计职位介绍之“数字后端设计工程师”

    IC设计职位介绍之"数字后端设计工程师" 数字后端处于数字IC设计流程的后端,属于数字IC设计类岗位的一种.在IC设计中,数字后端所占的人数比重一直是最多的,而且随着芯片规模不断加 ...

  2. IC设计职位详解之“数字后端工程师”就业必学课程

    数字后端处于数字IC设计流程的后端,属于数字IC设计类岗位的一种.在IC设计中,数字后端所占的人数比重一直是最多的,这也是现阶段数字后端工程师招聘量巨大的原因. 一般来说,数字后端按岗位类别可以分为: ...

  3. 数字后端基本概念-合集

    个人将基本概念重新整理 原碎片来源:Tao_ZT 个人空间 https: //blog.csdn.net/Tao_ZT 数字后端基本概念 macro Box 坐标 方向 standard cell E ...

  4. 数字后端Floorplan概念合集(二)

    以下资料是我之前写过的,芯片数字后端中的一些概念介绍,主要是Floorplan部分.整理了一下,做成合集,方便大家查询. 点击标题就可以选择文章查看,会直接挂在公众号的主页菜单栏里的"后端资 ...

  5. python正则匹配字符串中的数字_Python正则表达式匹配字符串中的数字

    1.使用"\d+"匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. ...

  6. python正则表达式匹配字符串中的电话号码_Python正则表达式匹配字符串中的数字...

    这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 代码: ...

  7. Python正则表达式匹配字符串中的数字

    导读 这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 ...

  8. 关于python浮点数类型错误的是_关于Python的数字类型,以下选项中描述错误的是...

    [单选题]以下程序的输出结果是: lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎" ...

  9. python将输入语句中的字母、空格、数字和其他字符分别输出

    python将输入语句中的字母.空格.数字和其他字符分别输出 str=input("输入任意字符") #列出四种类型的列表来盛放相应的字符 letters=[] spaces=[] ...

最新文章

  1. 【学术相关】IEEE TBD, 这个Trans刚被SCI收录,预计首个IF4
  2. Leetcode 750.角矩形的数量
  3. linux 文件上传扫描_SecureCRT实现windows与linux文件上传下载
  4. Android studio :Android finished with non-zero exit value 1
  5. 前端ajax token,jQury Ajax使用Token验证身份实例代码_白江_前端开发者
  6. (转)趋势因子:利用投资期内所有信息的获利方法
  7. 安装软件提示计算机管理员权限,win10安装软件需要管理员权限的处理办法|win10装软件提示error launching installer如何处理?...
  8. 产品设计体会(1015)用户访谈的常见问题与对策
  9. 金融货币学笔记(米什金)第二章 金融体系概览
  10. ios开发 多人语音聊天_iOS语音通话(语音对讲)
  11. pr关键帧动画、字幕、音频
  12. 天津发票版本文件服务器端口,天津增值税发票综合服务平台入口
  13. win7安全模式计算机管理在哪里,win7安全模式怎么进
  14. [iOS]URL编码和解码
  15. 昇腾AI与“紫东.太初”赋能法律服务,多模态大模型迈向“多专多能”
  16. 单片机:中断系统控制二极管的亮灭
  17. springboot(入门后进阶)启动-事件-事件监控-系统参数
  18. 新技术应用及其影响:数字经济深度解析
  19. finalcut剪切快捷键_final cut pro常用小技巧
  20. 掌财社:非公开发行股票什么意思?

热门文章

  1. E罗斯宝藏网站,收藏起来一定用的到!
  2. Cloudreve离线下载Aria2安装教程
  3. 运营_APP的常见盈利模式
  4. 一招连环追销,让顾客在第一次成交中买多个产品,客单价提高十倍
  5. tf.where()【能懂版】
  6. 如何看待腾讯云电子签呢?
  7. Selenium学习 - 简介
  8. Java基础篇——选择结构
  9. xargs 重定向输出 示列分析
  10. 安装和配置 苹果CMS v10 的记录 搭建教程