python 解析并打印 .(点) 之前的文本

标签 python

我正在尝试一个程序,它必须解析文本文件:qwer.txt并打印“=”之前和“,”之后的值:

qwer.txt

john.xavier=s/o john
jane.victory=s/o ram

输出:

 xavier
 victory

我的程序显示整行,请帮助如何在 后显示特定文本。和=

with open("qwer.txt", 'r') as my_file:
     a = my_file.readlines()
     for line in a:
        for part in line.split():
             if "=" in part:
                print part.split(' ')[-1]

请帮忙!答案将不胜感激。

最佳答案

with open("qwer.txt", 'r') as my_file:
    for line in my_file:
        print line.split('=')[0].split('.')[1]

关于python 解析并打印 .(点) 之前的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24699351/

相关文章:

python - 如何在pymc中实现简单的蒙特卡洛函数

python - BASIC语法中 "END"和 "END IF"之间的冲突,使用Lark

python - 通过 bins matplotlib 标记直方图

python - 自引用多对多 flask-sqlalchemy

带有整数枚举器的 Python bool 运算符成员资格测试

python - 带有 featurewise_center 的 ImageDataGenerator() 上的 Keras fit() 验证精度不佳

python - 如何多次替换 Pandas Column 中的值?

python - Numpy 从 x*y 数组向量化为 x*y*3

python - 在python中查找日期列表之间的差异

python - 在python中用一个列表生成两组组合