【发布时间】:2023-03-04 04:08:01
【问题描述】:
我正在尝试在 python 中计时几件事,包括上传到 Amazon 的 S3 云存储的时间,但遇到了一点麻烦。我可以计时我的哈希和其他一些事情,但不能上传。我以为this 帖子最终会带我到那里,但我似乎无法找到救赎。任何帮助,将不胜感激。对python很陌生,谢谢!
import timeit
accKey = r"xxxxxxxxxxx";
secKey = r"yyyyyyyyyyyyyyyyyyyyyyyyy";
bucket_name = 'sweet_data'
c = boto.connect_s3(accKey, secKey)
b = c.get_bucket(bucket_name);
k = Key(b);
p = '/my/aws.path'
f = 'C:\\my.file'
def upload_data(p, f):
k.key = p
k.set_contents_from_filename(f)
return
t = timeit.Timer(lambda: upload_data(p, f), "from aws_lib import upload_data; p=%r; f = %r" % (p,f))
# Just calling the function works fine
#upload_data(p, f)
【问题讨论】: