我需要对1千组数据,
每组数据,20个字符
进行批量组合
包含,
4个
5个
6个
7个
8个
9个
10个
的,组合数生成
然后导出。
下有代码,可直接复制使用。如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
long_str = """
这里面有很多字符,需要自行添加更多字符,这里面有很多字符,需要自行添加更多字符,
下有代码,可直接复制使用。如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!
"""
# 产生数据
str_20 = []
str_tmp = []
for s in long_str:
s = s.strip()
if s == '':
continue
str_tmp.append(s)
if len(str_tmp) == 20:
str_20.append(str_tmp)
str_tmp = []
with open("str_20.txt", 'w+') as f:
for i in range(1, 21):
组合结果 = random.choices(str_20, k=i)
w_str = '\r\n'.join(' '.join(x) for x in 组合结果)
f.write(f'组合量:========{i}===========\r\n')
f.write(w_str + '\r\n')
print(w_str)
20 个字符进行排列组合生成
4个
5个
6个
7个
8个
9个
10个 的数据是吗