怎么用python做一个输出10个文字排列的文本文件

2025-03-28 18:22:49
推荐回答(2个)
回答1:

#coding =utf-8

reader = open('test.txt').readlines()
n=0
for len in reader:
writer=open(str(reader.index(len)+1)+'.txt','w')
if (len.find('\n')>0):
for n in range(0,10):
writer.write(len[:-1]+reader[n])
else:
for n in range(0,10):
writer.write(len+reader[n])
writer.close()

这个基本能满足你要的功能,你把输入和输出的文件名改一下就行了

回答2:

从第一个汉字与其它所有汉字挨个组合成2个汉字?

其它所有汉字是啥意思?