Twilight6 发表于 2020-5-14 18:41:42

nizitao 发表于 2020-5-14 18:36
怪不得

哈哈   鱼C至尊 我一直以为不缺鱼币的

pyrhon萌新# 发表于 2020-5-14 20:07:02

鱼币

永恒的蓝色梦想 发表于 2020-5-14 20:10:38

no yubi{:10_277:}

Twilight6 发表于 2020-5-14 20:16:36

数据能给的在清晰点嘛?好乱

Lao_Long 发表于 2020-5-14 20:27:14

看看

_荟桐_ 发表于 2020-5-14 23:55:11

能举个栗子吗。

v.ki 发表于 2020-5-15 08:18:45

学习

88888 发表于 2020-5-15 09:28:31

- -最起码说一下你的要求啊,这直接替换,for循环加if,再来个替换函数,就能替换

_2_ 发表于 2020-5-15 11:56:02

本帖最后由 _2_ 于 2020-5-15 15:29 编辑

A.txt
111      a01.1      -      a02.2
112      -      -      a01.2
113      a04.1      a06.3      a07.2
114      -      -      -
B.txt
a01.1      a040.33
a01.2      a067.22
a02.1      a048.52
a02.2      a132.43
代码
f1 = open(A.txt)
f2 = open(B.txt)
rules = "".join(f2.read.split("\n")).split("      ")
keys, values = , rules[:]
subdict = {}
subdict.keys = keys
subdict.values = values
index = 0
with open("C.txt", "wx") as f3:
    for each_line in f1.readlines():
      if each_line.find(keys) != -1:
            each_lines.replace(keys, subdict.get(keys))
            f3.write(each_lines)
            index += 1
            continue
      else:
            f3.write(each_lines)
            index += 1
            continue

如有问题,欢迎敲打

_2_ 发表于 2020-5-15 12:00:11

sunrise085 发表于 2020-5-14 16:17
你都没说替换规则,只给出一个示例,谁知道是什么替换规则啊。。。。。
让编程人先猜你的意图,然后再帮你 ...

我写完了,看看哪里有错吧{:10_269:}
楼上

_2_ 发表于 2020-5-18 09:29:14

我也来试试 10% 的中奖率{:10_256:}

_2_ 发表于 2020-5-18 09:30:23

这……原来鱼币没了……
坑人{:10_266:}
页: 1 [2]
查看完整版本: 脚本求助,同义替换