python编写一个程序将随机产生的100个整数写入一个文件。文件中的整数由空格分隔。

从文件中读取数据打印输出排序后的结果。
2023-12-31 02:36:36
推荐回答(2个)
回答1:

回答2:

from random import randint
def main():
outfile=open("numbers.txt","w") # 打开文件写数据
for i in range(100):
outfile.write(str(randint(0,100))+" ")
outfile.close()
infile=open("numbers.txt","r") #打开文件读数据
s=infile.read()
numbers=[eval(x) for x in s.split()] #字符间用空白符分隔
for number in numbers:
print(number, end=" ")
infile.close()
main()