如何在 google 驱动器中创建子目录

How to create subdirectories in google drive

我正在学习一个教程,该教程要求我在我的其中一个文件夹中创建一个子目录。在教程中,它展示了如果文件是本地文件如何操作;但是,我的文件在 Google 驱动器上。我希望能够使目录如下所示:

My Drive
  └── Colab Notebooks
        └── Web scraper
              └── dataset_dogs_vs_cats
                      ├── test
                      │   ├── cats
                      │   └── dogs
                      └── train

我想创建的唯一文件夹是 "test" 下的 2 个子目录。如果文件是本地文件,则以下代码是您将如何执行此操作:

# create directories
dataset_home = 'dataset_dogs_vs_cats/'
subdirs = ['train/', 'test/']
for subdir in subdirs:
    # create label subdirectories
    labeldirs = ['dogs/', 'cats/']
    for labldir in labeldirs:
        newdir = dataset_home + subdir + labldir
        makedirs(newdir, exist_ok=True)

我的问题是,如何修改它以使其与 Google Drive 一起使用?

我了解到您想使用 python 驱动器 API 在您的驱动器中创建文件夹,也许您将来会想要填充这些文件夹。在这种情况下,您可以在此处查看有关如何 create and populate folders. To set up an authorized script you can use the python Drive API quickstart 的示例作为参考。如果您还有疑问,请再问我。