使用Python

时间:2017-06-08 14:15:24

标签: python-3.x real-time text-extraction

有没有办法使用python连续添加随机坐标到文本文件? (修订版)

import random
import threading

#Open a file named numbersmake.txt.
outfile = open('new.txt', 'w')

def coordinate():
    threading.Timer(0.0000000000001, coordinate).start ()
    x = random.randint(0,10000)
    y = random.randint(0,10000)
    outfile.write("{},{}\n".format(x, y))

coordinate()

#Close the file.
outfile.close()
print('The data is now the the new.txt file')

1 个答案:

答案 0 :(得分:1)

根据您的代码,您似乎只是尝试在一次拍摄中生成12,000个随机坐标并退出。如果是这种情况,你为什么要线程呢?如果您打算在程序处理收集坐标时计划对程序执行其他操作,则只需要进行操作。

也许如果您的坐标生成是由某些外部的,不可预测的事件触发的,那么它可能是有意义的。否则,如果您真的只是尽快生成一组有限的坐标,我认为您的范围解决方案很好。

有关您真正想要做的事情的更多细节将有助于制定更好的解决方案。