測試Kaggle kernel commit 是否會刪除以前的output


 

在kaggle上創建kernel,加入如下代碼。

連續運行兩次,可以看到保存的文件名字不一樣,且無論運行錯少次,都只有一個輸出文件。

這說明,kaggle上的kernel每次commit運行,都會清空輸出文件。

# This Python 3 environment comes with many helpful analytics libraries installed
# It is defined by the kaggle/python docker image: https://github.com/kaggle/docker-python
# For example, here's several helpful packages to load in 
import numpy as np # linear algebra
import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)

df = pd.DataFrame({'name':   ['Raphael', 'Donatello'],
                   'mask':   ['red',     'purple'   ],
                   'weapon': ['sai',     'bo staff' ]})
df.to_csv(index=False)
    

import time

def get_now_time_string():
    return time.strftime("%Y%m%d_%H%M%S",time.localtime())

file_name = get_now_time_string() + '.csv'
df.to_csv(file_name)
print(file_name, 'saved.')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM