我有一个包含这样的文本文件:

Cl1 Cl 0.21988(6) 0.2500 0.15016(5) 0.01587(14) Uani 1 2 d S T P . .

O1 O 1.05820(17) 0.2500 0.48327(16) 0.0206(3) Uani 1 2 d DS TU P . .

H2 H 1.1042 0.2224 0.3900 0.025 Uiso 0.5 1 calc DR U P . .

O2 O 0.78198(19) 0.2500 0.29119(17) 0.0306(4) Uani 1 2 d S TU P . .

N1 N 0.7887(2) 0.2500 0.92083(19) 0.0152(3) Uani 1 2 d DS TU P . .

H1 H 0.8568 0.2500 1.0305 0.018 Uiso 1 2 calc DR U P . .

我正在尝试编写一个查找括号的程序,然后删除括号和其间的任何内容.所以第1行最终看起来像

Cl1 Cl 0.21988 0.2500 0.15016 0.01587 Uani 1 2 d S T P . .

这是我到目前为止,它似乎只适用于代码的’Uiso’部分,因为没有括号.它似乎没有取出括号..

for line in myfile:

if "Uani" in line:

re.sub('\(\w*\)', '', line)

print >> energy, line

elif 'Uiso' in line:

re.sub('\(\w*\)', '', line)

print >> energy, line

print myfile.read()

任何提示将不胜感激!

最佳答案

output = re.sub('\(\w*\)', '', input)

编辑:

您最近添加的代码中存在错误:您没有分配re.sub函数的结果.更改line = re.sub(…)的re.sub(…).

python中文件包括文本文件和什么_使用Python删除文件中的括号和文本相关推荐

  1. python访问数据库如何解决高并发_使用 Python 和 Oracle 数据库实现高并发性

    随着趋势发展的核心转向更多而不是更快发展,最大限度地提高并发性的重要性日益凸显.并发性使得编程模式发生了新的转变,可以编写异步代码,从而将多个任务分散到一组线程或进程中并行工作.如果您不是编程新手并且 ...

  2. Winform中实现FTP客户端并定时扫描指定路径下文件上传到FTP服务端然后删除文件

    场景 Windows10上怎样开启FTP服务: Windows10上怎样开启FTP服务_BADAO_LIUMANG_QIZHI的博客-CSDN博客 上面在Windows上搭建FTP服务器之后,会接收客 ...

  3. Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix)、使用replace函数批量删除列名中的后缀(suffix)

    Pandas批量删除dataframe列名中的后缀实战:使用rstrip函数批量删除列名中的后缀(suffix).使用replace函数批量删除列名中的后缀(suffix) 目录

  4. Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix)、使用replace函数批量删除列名中的前缀(prefix)

    Pandas批量删除dataframe列名中的前缀实战:使用lstrip函数批量删除列名中的前缀(prefix).使用replace函数批量删除列名中的前缀(prefix) 目录

  5. 在Linux服务器root用户依然遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题,使用rm -rf删除命令提示Operation not permitted 如何解决

    在Linux服务器遇到删除不掉得文件如何办 ,宝塔用命令无法删除文件得解决问题 用宝塔默认删除工具提示已经移动回收站,而回收站文件在,选中被删除得文件依然在 费解,因为我可是root用户阿 然后用Li ...

  6. python中format函数用法简书_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

  7. python打开文件报错无效序列_黑马python入门(4):python基础(序列,异常,操作文件,模块包,日志调试信息)

    序列 str声明:test_str="abcedf" 也可以保留字符串里面的格式来 test_str=""" \r\n测试标题 hello world ...

  8. 手机python编程文件如何转文档_(转)Python之文件读写

    原文:https://www.cnblogs.com/huilixieqi/p/6494891.html 本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤 ...

  9. python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...

    接上篇文章<如何用python实现excel中的vlookup功能?>,上篇说到,最近我在做一个小项目,也是用python操作excel解决财务审计工作上的一些问题,以便提高工作效率及其准 ...

最新文章

  1. 中层管理者,你到底怎样管理?
  2. 黑客与画家:11 一百年后的编程语言
  3. 新站优化工作还有一点点补充内容!
  4. 大道至简阅读笔记02
  5. python if main_python中if __name__ == '__main__' :main(()
  6. 页面静态化2 --- 使用PHP缓存机制来完成页面静态化(上)(ob_flush和flush函数区别用法)...
  7. 门户网站运营的几个方法
  8. SVN 自动部署到开发环境
  9. 简单粗暴的肢体语言解读攻略 | 今日最佳
  10. 前端的UI设计与交互之反馈示篇
  11. 高性能javascript读书笔记(三.DOM 编程2)
  12. 罗德矢量网络分析仪高效测试软件NSAT-1000
  13. 前台服务java.lang.SecurityException: Permission Denial: startForeground
  14. pygame UI 框架
  15. Java中对象属性的初始化顺序
  16. python之批量下载抖音视频
  17. opencv生成棋盘格图像
  18. 华擎主板设置来电开机_华擎主板BIOS文字说明
  19. Java Web基础入门第八十二讲 Listener(监听器)——监听器在开发中的应用(一)
  20. LeetCode题解(面试10.11):峰与谷(Python)

热门文章

  1. 昆明第十二中学计算机笔试题目,昆明市第十二中学2015年招考笔试、面试、课堂考核安排公告...
  2. 目标码格式解析之DSP目标码Cinit段
  3. 健康闹钟+颈椎操,保护你的颈椎
  4. 大数据征信迎爆发时机 这几家企业或将率先破局
  5. 微型计算机中的内存主要包括哪两类,微机原理考试资料.doc
  6. 云计算开发(二) 分布式计算与分布式系统
  7. solidworks2020绿色精简版
  8. JavaScript基础题目(附答案)
  9. spring号外0-1 不能连接网络时,spring 配置解决办法
  10. 程序千成不能封闭自满