小编Kyr*_*bas的帖子

使用paramiko的scp不起作用 - ssh工作正常

我已经能够在远程服务器中使用ssh和issue命令.现在我想从远程服务器scp文件,但这似乎是不可能的.我对python和Paramiko完全不熟悉.错误是在我的本地目录的darn窗口中被拒绝权限.这些文件应该来自Mac.还有其他非常简单的例子我可以使用scp文件从远程Linux机器到我的本地Windows机器吗?

import paramiko


hostname = '192.xx.1.xx'
password = 'pop123'
username = "husbad2"
port = 22

mypath='C:\\Users\\handsonexpert\\Documents'
remotepath='/Users/ihussain/testdir/file3.txt'


t = paramiko.Transport((hostname, 22))
t.connect(username=username, password=password)
sftp = paramiko.SFTPClient.from_transport(t)
sftp.put(mypath, remotepath)
Run Code Online (Sandbox Code Playgroud)

python linux paramiko

6
推荐指数
2
解决办法
3万
查看次数

具有可变长度输出的列表理解

我需要从另一个预定义列表构建所有可能排列的列表.我希望使用列表推导,但我愿意接受其他建议.

我遇到的问题是列表元素的输出可以是任何用户定义的长度正整数,我还没有遇到任何指向我如何自动化的方法(如果可能的话) .

bases = ['A', 'C', 'G', 'T']
Run Code Online (Sandbox Code Playgroud)

所以,如果我想要3的输出,我需要

[x+y+z for x in bases for y in bases for z in bases]
Run Code Online (Sandbox Code Playgroud)

我需要输出4

[w+x+y+z for w in bases for x in bases for y in bases for z in bases]
Run Code Online (Sandbox Code Playgroud)

python list-comprehension

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

标签 统计

python ×2

linux ×1

list-comprehension ×1

paramiko ×1