如何用python随机生产txt文件,要求100个数据,内容是满意,非常满意,不满意,一般

使用随机生成的方式生成100份问卷调查结果的数据样本,保存在 “que.txt”文件中。问卷调查有四个评价结果,分别是“满意”、“不满意”,“一般”,“非常满意”。

import random 
list=[“满意”,“不满意”,“一般”,“非常满意”]
file= open("que.txt","w")
for i in range(100):
  file.write(list[random.randint(0,4)] +'\n')

可以用random.choices()函数来抽取随机样本,比较方便:

import random 
lst = ['满意','不满意','一般','非常满意']
txt = random.choices(lst, k=100)
with open('que.txt', 'w') as f:
    f.write('\n'.join(lst))
import random as r
lst = ['非常满意','满意','一般','不满意']
file = open('que.txt','w+')
for x in range(0,100):
    file.write(r.choice(lst) + '\n') #如需空格可把'\n'改成' '

望采纳