我目前正在学校完成一门关于计算科学的课程,我正在通过使用 python 创建新文件。由此我制作了一个简单的程序(只是因为它很有趣)来制作 x 数量的文件,这样我就可以欺骗我的朋友在他们的 PC 上运行它。在此期间,我发现尽管我请求了 10 个文件,但它往往只创建 4-6 个文件。使用大约一纳秒的时间延迟,每次都增加到一致的 9-10 个文件。
我想知道是否有任何方法可以计算程序可能使用的最小处理能力,以便它达到 x% 的成功率?我只是很好奇每个循环仅一纳秒如何彻底改变我的程序的输出以及如何完善它以提高程序的速度(例如,纳秒是否可以变成皮秒并仍然起作用?这影响成功创建文件的机会有多少)。谢谢
示例中使用的代码:
import random
#Functions
def createFile(textToWrite):
entireFile = open(("SpamDocumentName" + str(counter) + ".txt"), "w+")
entireFile.write(textToWrite)
entireFile.close()
#Variables to be assigned
run_amount = 10
#Running loop of function
for counter in range(run_amount):
message = ("Message in text document put here")
createFile(message)
慕村9548890
相关分类