使用%cd或%与环境变量一起运行在Google Colab中不起作用

我在一个单元格中设置了一些环境变量,如下所示:

# Dataset
%env DATASET_NAME=BOSSbase_1.01
%env DATASET_GDRIVE_PATH=/content/gdrive/My Drive/University/Datasets
%env DATASET_PATH=/content/Datasets

# Result
%env RESULT_PATH=/content/Results
%env RESULT_GDRIVE_PATH=/content/gdrive/My Drive/University/Results

# Code
%env CODE_PATH=/content/Code

# Run
%env EMBED_RATIO=0.8
%env EMBED_ALGORITHM=wow
%env MODEL_NAME=BOSSbase_7030_810

当我在另一个单元格中使用! echo $VARIABLE_NAME时,我得到了期望的结果,并且变量的内容正确地回显了。 但是当我在一个单元格中使用%cd $VARIABLE_NAME或使用%run运行python代码时,会收到以下错误消息:

[Errno 2] No such file or directory: '$CODE_PATH'

如何在具有环境变量的单元格中使用cd命令?

iCMS 回答:使用%cd或%与环境变量一起运行在Google Colab中不起作用

如果不能这样做,则可以选择更长的版本。

import os
path = os.environ['CODE_PATH']
os.chdir(path)
本文链接:https://www.f2er.com/1952211.html

大家都在问