小编fpo*_*g01的帖子

如何使用 Boto3 按上次修改日期过滤 s3 对象

有没有办法按 boto3 中的上次修改日期过滤 s3 对象?我已经构建了一个包含存储桶中所有内容的大型文本文件列表。一段时间过去了,我只想列出上次遍历整个存储桶后添加的对象。

我知道我可以使用该Marker属性从某个对象名称开始,因此我可以将我在文本文件中处理的最后一个对象提供给它,但这并不能保证在该对象名称之前不会添加新对象。例如,如果文本文件中的最后一个文件是 Oak.txt 并且添加了一个名为 apple.txt 的新文件,它就不会选择它。

s3_resource = boto3.resource('s3')
client = boto3.client('s3')

def list_rasters(bucket):

    bucket = s3_resource.Bucket(bucket)

    for bucket_obj in bucket.objects.filter(Prefix="testing_folder/"):
        print bucket_obj.key
        print bucket_obj.last_modified
Run Code Online (Sandbox Code Playgroud)

python amazon-s3 amazon-web-services python-3.x boto3

7
推荐指数
3
解决办法
1万
查看次数

带有传单问题的交互式等值线地图

编辑** 这是我网站的链接。到目前为止,传单测试一页是有效的,传单测试页 2 是我尝试添加交互功能时的页面。

我很难让我的交互式地图真正具有交互性。我正在制作 PA 县的水井数量地图。我一直在按照说明进行操作

http://leafletjs.com/examples/choropleth.html#interactive-choropleth-map

我设法找到/创建了一个包含我需要的所有信息的 GeoJSON 文件,我可以用与属性数据相对应的颜色显示它,但是当我尝试使其具有交互性(悬停时县边界突出显示)时,它不起作用.

    var map = L.map('map').setView([40.6473, -99.84375], 5);

        L.tileLayer('https://{s}.tiles.mapbox.com/v3/{id}/{z}/{x}/{y}.png', {
            maxZoom: 18,
            attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
                '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, ' +
                'Imagery © <a href="http://mapbox.com">Mapbox</a>',
            id: 'examples.map-i875mjb7'
        }).addTo(map);

// start GeoJson

function base (feature,layer){

    layer.bindPopup("<h1 class='info'> Hi, I'm a box</h1><p class='info2'>" + feature.properties.count_ + "</p>  <p class='info2'>" + feature.properties.name + "</p>");    
};



function getColor(d) {
    return d > 1000 ? '#800026' :
           d > 500 …
Run Code Online (Sandbox Code Playgroud)

html javascript gis geojson leaflet

5
推荐指数
1
解决办法
1370
查看次数

TypeScript 错误 - 需要 1-2 个参数,但有 0 个或更多。TS2556

我在 JavaScript 中使用了这条语句,但是当我尝试在 TypeScript 项目中使用它时,出现错误。它在抱怨 fetch(...args)

const fetcher = (...args) => fetch(...args).then(response => response.json());

Expected 1-2 arguments, but got 0 or more.  TS2556
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs

3
推荐指数
1
解决办法
1654
查看次数

如何在Unpkg上找到NPM软件包

我正在尝试在system.config.js文件中包含指向特定NPM软件包“ Angular Calendar ” 的unpkg链接,以便我可以在服务器上运行我的站点而无需每次构建。

我不知道如何找到链接。NPM软件包示例站点上的system.config.js文件显示它引用了npm,在我看来这是本地的。我已经尝试过了,但是没有用。

 'angular-calendar': 'npm:angular-calendar@0.21.3/dist/umd/angular-calendar.js',
Run Code Online (Sandbox Code Playgroud)

我只是收到一条错误消息,指出错误加载...为“角度日历”

有任何想法吗?我在正确地看问题吗?我正在尝试在服务器上运行我的网站,而不进行构建。因此,我需要链接到system.config.js中的所有依赖项。我不知道如何链接到第三方软件包。我了解,如果是NPM软件包,则存在unpgk链接。我只是不知道如何找到它。

谢谢

node.js npm systemjs angular

2
推荐指数
1
解决办法
1684
查看次数


为什么for循环不执行?

我希望这段代码能够创建list_of_rows2 list,然后运行for循环.为什么for循环没有被执行?这是怎么回事open

infile = r"D:\temp.txt"

with open(infile) as file2:

    list_of_rows2 = [x.split() for x in file2]

    for x in file2:
        print x
Run Code Online (Sandbox Code Playgroud)

python text for-loop

0
推荐指数
1
解决办法
36
查看次数