我正在尝试将存储在google驱动器中的csv文件加载到colab笔记本中。当我尝试加载文件时,它显示"找不到文件"。将存储在google驱动器中的文件加载到colab笔记本的步骤是什么?
答案 0 :(得分:3)
要从Google云端硬盘访问文件,您需要使用PyDrive或Drive Rest API加载文件。
在访问文件
之前运行以下代码<h2 class="light content-medium center text-center soft-top--quad">
Join us for a
<div class="rotate">
<span>relaxed</span>
<span>wonderful</span>
<span>crazy</span>
</div>
weekend of
<div class="rotate">
<span>fun</span>
<span>games</span>
<span>laughter</span>
<span>dancing</span>
<span>love</span>
</div> resulting in your
<div class="rotate">
<span>best</span>
<span>worst</span>
<span>most disgusting</span>
</div>
<div class="rotate">
<span>memories</span>
<span>hangover</span>
</div>
</h2>
答案 1 :(得分:1)
我发现的最简单的方法是在colab中安装Google驱动器:
from google.colab import drive
drive.mount('/content/gdrive')
然后使用“ / content / gdrive /我的驱动器/”作为文件路径的前缀。假设您在Google驱动器的数据目录中有一个文本文件。然后,您可以使用以下代码访问它:
open('/content/gdrive/My Drive/data/filename.txt').read()
答案 2 :(得分:0)
尝试:
file = "copied path"
df = pd.read_csv(path)
df.head()
此命令将带您进入Google身份验证步骤。您应该会看到一个带有Google Drive File Stream的屏幕,该屏幕想访问您的Google帐户。授予权限后,复制给定的验证码并将其粘贴到Colab的框中。
在笔记本中,单击笔记本左上方的木炭>,然后单击“文件”。找到您先前创建的数据文件夹并找到您的数据。右键单击您的数据,然后选择“复制路径”。将此复制的路径存储到变量中,就可以使用了。
private void ValidProdPlusLotBtn_Click(object sender, RoutedEventArgs e)
{
int lot = Convert.ToInt32(NumLotTxtBox.Text);
string artCode = ArtCodeLB.Content.ToString();
try
{
#region Qte Restant à produire
DataClasses1DataContext dc2 = new DataClasses1DataContext();
var reste = from r in dc.Vw_MajPoids_Restant
where r.LOT == lot && r.ART_CODE == artCode
select new
{
r.PnetRestant,
r.NbuRestant
};
if(!reste.Any())
{
// Do nothing
}
else
{
LotRestantTB.Text = reste.First().PnetRestant.ToString();
NbuRestantTB.Text = reste.First().NbuRestant.ToString();
}
#endregion
}
catch (Exception ex)
{
StackTrace st = new StackTrace();
Messages.ErrorMessages($"{st.GetFrame(1).GetMethod().Name}\n\n{ex.ToString()}");
}
提示:在目录名称中添加斜杠(/)(对于Linux或Mac用户)。例如:“ / content / drive /我的驱动器/ Colab笔记本/data/xpto.csv”