小编tec*_*man的帖子

IOError:[Errno 2]在主目录中的文件中没有写入此类文件或目录

我在下面有这个代码将一些文本存储在主目录中的〜/ .boto文件中.

但我得到这个错误:

IOError: [Errno 2] No such file or directory: '~/.boto'
Run Code Online (Sandbox Code Playgroud)

这是代码:

file = open("~/.boto") 
file.write("test")
file.close()
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
1
解决办法
2502
查看次数

根据主题名称验证主题是否存在

我正在尝试根据主题名称验证主题是否存在。

你知道这是否可能吗?

例如,我想验证名称为“test”的主题是否已经存在。

以下是我正在尝试但不起作用的内容,因为 topicList 包含 topicArns 而不是 topicNames...

topics = sns.get_all_topics()   
topicsList = topics['ListTopicsResponse']['ListTopicsResult'['Topics']

if "test" in topicsList:
    print("true")
Run Code Online (Sandbox Code Playgroud)

python boto amazon-web-services

5
推荐指数
2
解决办法
6028
查看次数

获取所有可用的存储桶并打印,但仅限于存储桶名称

我显示所有可用的桶,代码如下,我有这个结果:

<Bucket: test>

但是你知道它是否可能只有这个结果(没有<Bucket...>,像这样:

测试

import boto
from boto.s3.connection import S3Connection
s3 = boto.connect_s3()  
buckets = s3.get_all_buckets() 
for key in buckets:
    print key
Run Code Online (Sandbox Code Playgroud)

python amazon-s3 boto

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

检查列表中是否存在字符串

我有一个清单:

test = [{u'TopicArn': u'arn:aws:sns:us-east-1:700257:test1'},
  {u'TopicArn': u'arn:aws:sns:us-east-1:700257:test2'},
  {u'TopicArn': u'arn:aws:sns:us-east-1:700257:test3'},
  {u'TopicArn': u'arn:aws:sns:us-east-1:700257:test4'}]
Run Code Online (Sandbox Code Playgroud)

我想检查上面列表中是否存在字符串.

string = "{u'TopicArn': u'arn:aws:sns:us-east-1:700257:test4'}"

if string in test:
   print("string exist in list")
else:
   print("string dont exist in list")
Run Code Online (Sandbox Code Playgroud)

我的变量字符串是一个存在于列表中的字符串,但我得到的消息是"字符串不存在于列表中".

你明白为什么吗?

python

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

标签 统计

python ×4

boto ×2

amazon-s3 ×1

amazon-web-services ×1