我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

python提取文本有字符的行

有个文本123.txt
内容
abcd
dwrtg
a->qwr
b->see
sdk
提取->有这个字符的行,然后用->做分割符
并且用->前做变量,->后做值

->行数不确定

比如我在其他地方调用a这个变量就可以得到。qwr这个值

with open('123.txt','r') as f:
    d = f.readlines()

for var in [c for c in d if '->' in c]:
    cmd = var[:-1].replace('->','="')+'"'
    exec(cmd)

print(a,b)

 

近期文章

  • MacBook Air A1369可以长期不关机吗?
  • 开机启动 logstash
  • clion报错 CreateProcess error=193, %1 不是有效的 Win32 应用程序。
  • 路由器如何设置内网ip,发送内网信号,实现在家办公
  • 关于#openwrt#的问题,如何解决?
  • 在tinymce中的Jquery文本问题
  • c++中虚函数指针,虚基类指针在派生过程不会复制吗?
  • Delphi的WebBrowsers如何删除Cookie
  • 请问平台的阅读者勋章如何获得
  • python利用模块的报错信息继续执行
  • 一条网线自动ip互联网,固定ip内网是怎么回事?
  • 关于#selenium#的问题,如何解决?
  • Python import时找不到自定义sdk
  • 华为路由器ne40日志提问
  • 运行显示不在任何函数内
  • C++使用using定义类型别名时报错
  • MathJax html渲染为pdf
  • 物联网应用技术专业毕业设计,我们指导老师说做个物联网系统
  • 安装vs2013时出现这个怎么办?求解答
  • 关于#算法#的问题:请选择一种擅长的语言设计和实现相关算法,从基本表计算相应的聚集表

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华