先学习读程序,写文本文件

2024-04-25 00:43:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我是这个网站和Python的新手,所以我为任何错误道歉。 我有一个文本文件(通用文件.txt)里面有4行。 例如:

1.abcd
2.abcd
3.abcd
4.abcd

我需要用另一个文本文件中的信息来更改第二行(pc.txt文件). 你知道吗

PC1
PC2
PC3
PC4
PC5
PC6
PC7
PC8
PC9
PC10

那个pc.txt文件文件有10个条目,我将需要阅读的每一行pc.txt文件一个接一个(1到10),把内容放进去通用.txt第二行创建10个新的txt文件,其中包含从pc.txt文件 例如PC1.txt PC2.txt。。。PC10.txt文件。你知道吗

其中PC1.txt看起来像:

1.abcd
PC1
3.abcd
4.abcd

PC2.txt将类似于:

1.abcd
PC2
3.abcd
4.abcd

等等。。。有什么办法开始吗?你知道吗


Tags: 文件txt信息网站错误文本文件abcdpc
1条回答
网友
1楼 · 发布于 2024-04-25 00:43:28

我相信有更好的方法可以做到这一点,但你可以试试这个:

a = open('genericfile.txt','r')
b = open('pc.txt','r')

for lineb in b:
    count = 0
    out = ""
    for linea in a:
        if count == 1:
            out += lineb
        else:
            out += linea
        count += 1
    o = open(lineb.strip() + ".txt", 'w')
    o.write(out)
    o.close()

a.close()
b.close()

相关问题 更多 >