我有一个Scala代码,在其中我正在资源目录中创建一个新文件。
然后对该新文件进行一些处理。 (以我为例分割文件)
byte
在下面的代码行中,我试图拆分上面创建的新文件,但是除非终止代码,否则文件不可用。
logger.debug("Run training process...")
InferTopics.main(("--input " + tmpDir + "new_corpus.mallet --inferencer " + tmpDir + "inferencer " + "--output-doc-topics " + tmpDir + "doc-topics-new.txt --num-iterations 1000").split(" "))
logger.debug("Inferring process finished.")
要点在于,问题在于,仅在我终止代码后才创建文件,而不是在调用 代码来创建文件。
请注意: 通过调用槌模块生成新文件,该模块推断一个输入文件并创建一个新的“ doc-topics-new.txt”。
任何建议