modularDistFW.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:FrankWolfe 作者: neu-spiral 项目源码 文件源码
def safeWrite(rdd,outputfile,dvrdump=False):
    """Save the rdd in the given directory.

    Keyword arguments:
    --rdd: given rdd to be saved
    --outputfile: desired directory to save rdd
    """
    if os.path.isfile(outputfile):
       os.remove(outputfile)    
    elif os.path.isdir(outputfile):
       shutil.rmtree(outputfile)    

    if dvrdump:
    rdd_list = rdd.collect()
    with open(outputfile,'wb') as f:
        count = 0
        for item in rdd_list:
            f.write(str(item))   
            count = count+1
            if count < len(rdd_list):
            f.write("\n")  
    else:
       rdd.saveAsTextFile(outputfile)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号