Python 列出所有标题+;Google Colab中googledrive内容文件夹的ID
考虑到Google Colab的时间安排,我通常将我的Google Drive活动存储在DDMMYY文件夹中(日、月和年)。每天内容都是这样存储的。图像、代码、草稿等 我使用默认的GoogleColab形式安装GoogleDrive,而不是PyDrivePython 列出所有标题+;Google Colab中googledrive内容文件夹的ID,python,google-drive-api,google-colaboratory,Python,Google Drive Api,Google Colaboratory,考虑到Google Colab的时间安排,我通常将我的Google Drive活动存储在DDMMYY文件夹中(日、月和年)。每天内容都是这样存储的。图像、代码、草稿等 我使用默认的GoogleColab形式安装GoogleDrive,而不是PyDrive from google.colab import drive drive.mount('/content/gdrive',force_remount=True) 是否有办法在列表(csv、xml或json)中生成当天所有文件夹内容(DDMMY
from google.colab import drive
drive.mount('/content/gdrive',force_remount=True)
是否有办法在列表(csv、xml或json)中生成当天所有文件夹内容(DDMMYY)的标题+ID?此元数据存储在扩展文件属性中。您可以使用
xattr
命令检索它们
下面是一个完整的示例:
关键位:
# Installing the xattr tool.
!apt-get install -qq xattr
# Retrieving the file ID for a file in `"/content/drive/My Drive/"`:
!xattr -p 'user.drive.id' file
# Retrieving the title
!xattr -p "user.drive.itemprotostr" created.txt | grep 'title:'
这是一个很好的解决方案,但它不是我所期望的。我希望一次列出文件夹的所有内容,而不是逐个查找。将
xattr
与find-exec
组合,这将在与查找谓词匹配的所有文件上运行命令。