Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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 使用API下载CKAN文件_Python_Python 2.7_Download_Ckan - Fatal编程技术网

Python 使用API下载CKAN文件

Python 使用API下载CKAN文件,python,python-2.7,download,ckan,Python,Python 2.7,Download,Ckan,我设置了一个带有所有必要插件的ckan服务器。 服务器上有一些内容(.csv文件)。 现在我想下载一个特定的.csv文件,在本地进行更改,然后再次上传 但是我不知道如何用ckanapi下载完整的文件 有人能帮我吗 package\u showAPI调用将告诉您CSV的URL,以便您可以下载它 e、 g.该数据集: 可在API上访问: 结果是: { "help": "http://data.gov.uk/api/3/action/help_show?name=package_show",

我设置了一个带有所有必要插件的ckan服务器。 服务器上有一些内容(.csv文件)。 现在我想下载一个特定的.csv文件,在本地进行更改,然后再次上传

但是我不知道如何用ckanapi下载完整的文件


有人能帮我吗

package\u showAPI调用将告诉您CSV的URL,以便您可以下载它

e、 g.该数据集: 可在API上访问: 结果是:

{
  "help": "http://data.gov.uk/api/3/action/help_show?name=package_show",
  "success": true,
  "result": 
  {
    "name": "uk-open-access-non-vosa-sites",
    "license_title": "UK Open Government Licence (OGL)",
    "resources": [
        {
            "description": "A list of Authorised Testing Facilities (ATFs) and DVSA test stations ",
            "format": "CSV",
            "url": "http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv",
            "id": "bd9aaa9f-2a9c-45f8-8246-6b99dd78208a",
            "resource_type": "file",
        }
    ]
  }
}
从中可以看到url是
http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv
您可以下载,例如使用wget:

wget http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv

package\u show
API调用将告诉您CSV的URL,以便您可以下载它

e、 g.该数据集: 可在API上访问: 结果是:

{
  "help": "http://data.gov.uk/api/3/action/help_show?name=package_show",
  "success": true,
  "result": 
  {
    "name": "uk-open-access-non-vosa-sites",
    "license_title": "UK Open Government Licence (OGL)",
    "resources": [
        {
            "description": "A list of Authorised Testing Facilities (ATFs) and DVSA test stations ",
            "format": "CSV",
            "url": "http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv",
            "id": "bd9aaa9f-2a9c-45f8-8246-6b99dd78208a",
            "resource_type": "file",
        }
    ]
  }
}
从中可以看到url是
http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv
您可以下载,例如使用wget:

wget http://dft.gov.uk/vosa/images/Find%20your%20nearest%20ATF%20or%20VOSA%20test%20station.csv

谢谢。我一直在搜索类似的url。非常感谢。我一直在搜索类似于这个url的东西。我想人们在寻找同一个问题的答案时会很感激你改进这个问题的标题。“如何使用CKAN API下载数据文件?”我想,寻找同一问题答案的人会很感激你改进这个问题的标题。“如何使用CKAN API下载数据文件?”