Python将打印输出附加到文本文件 - Int vs str

时间:2016-06-16 18:23:20

标签: python

这里有新的,只是想知道是否有人可以指出我正确的方向。我有一个查询输入的输出转到功能选项(ncode),其中ncode是查询输入。我也打开并读取文本文件,如果查询结果在此文件中,我将其打印出来。我想要做的是获取该打印输出并将其附加到同一文件,但每次递增(迭代)数字,所以如果它找到1,它将输出第1行包含的内容,并在文本文件中附加一个递增的数字在文本文件中使用相同的行来显示它已被访问。试图创建新的功能,但继续遇到int和str类型不匹配的问题,任何方式来做到这一点。

def readcode():
        fh = open("diagnose2.txt", "r")
        return fh.readlines()

def choices(ncode):
        for i, c in enumerate(readcode()):
               if ncode in c:
                        print(c, end=" ")

尝试了:sys.stdout = open(“diagnose2.txt”,“a”),打印到新文件中但是很难迭代这些值,然后使用int vs str值。

0 个答案:

没有答案