相关疑难解决方法(0)

是否可以在Python中解压缩元组而不创建不需要的变量?

有没有办法编写以下函数,以便我的IDE不会抱怨该是未使用的变量?

def get_selected_index(self):
    (path, column) = self._tree_view.get_cursor()
    return path[0]
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我不关心元组中的第二项,只是想在解压缩时丢弃对它的引用.

python tuples iterable-unpacking

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

Python Fabric运行命令返回"binascii.Error:不正确的填充"

我正在尝试连接以使用下面的脚本通过结构连接到亚马逊EC2.但我遇到了一个问题,我不知道如何解决它.

import os
from fabric.api import run, env, local, cd

WORK = os.getenv('HOME') + '/Work/myproject/'

env.user = 'ubuntu'
env.hosts = [
    '128.248.268.288'
]
env.key_filename = [
    '%s/aws/myproject.pem' % WORK
]

def deploy():
    print("Executing on %(host)s as %(user)s" % env)
    with cd('/sites/myproject.com/code/'):
        run('ls')
Run Code Online (Sandbox Code Playgroud)

这是追溯.我不知道如何解决这个问题.

Traceback (most recent call last):
  File "/Library/Python/2.6/site-packages/fabric/main.py", line 540, in main
    commands[name](*args, **kwargs)
  File "/Users/mickeyckm/Work/myproject/codes/giivee/fabfile.py", line 18, in deploy
    run('ls')
  File "/Library/Python/2.6/site-packages/fabric/network.py", line 391, in host_prompting_wrapper
    return func(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/fabric/operations.py", line 422, in run
    channel = …
Run Code Online (Sandbox Code Playgroud)

python fabric

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

标签 统计

python ×2

fabric ×1

iterable-unpacking ×1

tuples ×1