小编Jor*_*ani的帖子

pysftp vs. Paramiko

我有一个简单的要求在SFTP服务器上删除文件.我发现pysftp和Paramiko库似乎允许我这样做并使用Paramiko开发了一个简单的应用程序,但我找不到比较两者的正确来源,所以我可以决定哪个我可以/应该使用.每种方法的优缺点是什么?

python sftp paramiko python-3.x pysftp

8
推荐指数
1
解决办法
2352
查看次数

Python错误:此方法仅适用于类,不适用于实例

我正在开发Django应用程序,并在urls.py中定义了以下行

path('organizations/', views.OrganizationListView().as_view(), name='organizations'),
Run Code Online (Sandbox Code Playgroud)

运行服务器时,出现以下错误

lib\site-packages\django\utils\decorators.py", line 11, in __get__
    raise AttributeError("This method is available only on the class, not on instances.")
AttributeError: This method is available only on the class, not on instances.
Run Code Online (Sandbox Code Playgroud)

我知道这一定是因为在对象vs类上调用方法的差异,但是不确定是什么原因导致的以及如何解决。

python django view

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

创建 AWS QuickSight 模板时出现“预期 2 个占位符。给定 1”错误

我已按照此处的 AWS Quicksight 文档中的建议设置了一个 template.json 文件。我的文件看起来像这样:

{
"AwsAccountId": "xxxxxxx",
"TemplateId": "TestTemplate",
"Name": "Demo Dashboard Template",
"SourceEntity": {
    "SourceAnalysis": {
        "Arn": "arn:aws:quicksight:us-east-1:xxx:analysis/xxxxxx
        "DataSetReferences": [
            {
                "DataSetPlaceholder": "Test",
                "DataSetArn": "arn:aws:quicksight:us-east-1:xxxx:dataset/xxxxx$
            }
        ]
    }
},
"VersionDescription": "1"
Run Code Online (Sandbox Code Playgroud)

}

当我按照指示调用以下命令时:

aws quicksight --region us-east-1 create-template --cli-input-json file://./template.json

我收到以下错误: An error occurred (InvalidParameterValueException) when calling the CreateTemplate operation: Expected 2 placeholders. Given 1

导致错误的原因是什么?

amazon-web-services amazon-quicksight

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

如何使Python将变量视为字符串的集合(列表或集合)

我有一个简单的代码如下:

for link in links:
    products[link] = get_products(link)
Run Code Online (Sandbox Code Playgroud)

我期待links成为一组字符串.但是,有时它只是一个链接,Python似乎将其分解为字符串中的单个字符,这不是我想要的.如何将链接视为一组字符串,即使它是单个字符串?

更新:链接来自:

def read_from_file(name):
    with open(name, 'r') as file:
        links = file.read()
        links_set = links.split('\n')    
    return links_set
Run Code Online (Sandbox Code Playgroud)

该文件每行包含一个链接.

python python-3.x

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