【发布时间】:2018-05-11 20:38:23
【问题描述】:
我要写的程序应该是:
提示用户输入要写入的文件名。
让用户指定将生成多少个随机数并将其添加到文件中。
使用 1 到 500 范围内的随机数。
程序写入输出文件后打开文件进行读取和打印
但是,当程序运行时,它不会编辑我告诉它的文本文件。因此,我无法达到要求的最后一部分。
这是我的代码:
import random
try:
amt_nums = int(input("Enter the amount of random numbers you want: "))
except:
print("Error: enter integer numbers only")
else:
random_nums = open(input("Enter the file you want to open", 'w'))
for i in range (amt_nums):
num = random.randint(1,500)
print(num)
random_nums.write(str(num)+ '\n')
random_nums.close()
感谢您提供的任何帮助!
【问题讨论】:
-
您看到创建的文件了吗?是空的吗?
标签: python-3.x