Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 列出所有标题+;Google Colab中googledrive内容文件夹的ID_Python_Google Drive Api_Google Colaboratory - Fatal编程技术网

Python 列出所有标题+;Google Colab中googledrive内容文件夹的ID

Python 列出所有标题+;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

考虑到Google Colab的时间安排,我通常将我的Google Drive活动存储在DDMMYY文件夹中(日、月和年)。每天内容都是这样存储的。图像、代码、草稿等

我使用默认的GoogleColab形式安装GoogleDrive,而不是PyDrive

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
组合,这将在与查找谓词匹配的所有文件上运行命令。