Dans les compétitions, le processus de lecture de fichiers et le module d'importation changeront entre le local et le cloud, il sera donc possible de basculer automatiquement. Kaggle, Google Colaboratory, Local (Windows 10)
Méthode de discrimination,
Veuillez me faire savoir s'il existe une méthode de jugement plus intelligente.
import os
# windows
if os.name == 'nt':
path = '../input/data/'
import japanize_matplotlib
sns.set(font="IPAexGothic")
elif os.name == 'posix':
# Kaggle
if 'KAGGLE_DATA_PROXY_TOKEN' in os.environ.keys():
path = '/kaggle/input/'
# Google Colab
else:
from google.colab import drive
drive.mount('/content/drive')
!ls drive/My\ Drive/'Colab Notebooks'/xxx #xxx réécriture
path = "./drive/My Drive/Colab Notebooks/xxx/input/data/" #xxx réécriture
#Vérifiez le temps restant de la session
!cat /proc/uptime | awk '{print $1 /60 /60 /24 "days (" $1 / 60 / 60 "h)"}'
print(os.name)
print(path)
Recommended Posts