$ sudo pip install --upgrade pyOpenSSL
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==8.1.1', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 558,
in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
2682, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
2355, in load
return self.resolve()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line
2361, in resolve
module = __import__(self.module_name, fromlist=['__name__'], level=0)
File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
py2.7.egg/pip/__init__.py", line 16, in <module>
from pip.vcs import git, mercurial, subversion, bazaar # noqa
File "/usr/local/lib/python2.7/dist-packages/pip-8.1.1-
py2.7.egg/pip/vcs/mercurial.py", line 9, in <module>
from …Run Code Online (Sandbox Code Playgroud) 我试图将我的本地Windows目录中的几个文件复制到远程linux目录.
它适用于具有相同类型扩展名的文件.但是当文件夹中有不同的扩展名时会中断.
代码:
import os
import glob
import paramiko
glob_pattern='*.*'
try:
ssh.connect(host,username=user,password=pwd)
ftp = ssh.open_sftp()
try:
ftp.mkdir(dir_remote)
command=dir_remote+'/setuplog'
ftp.mkdir(command)
commande=dir_remote+'/emsfolder'
ftp.mkdir(commande)
try:
for fname in glob.glob(uploadfolder + os.sep + glob_pattern):
local_file = os.path.join(uploadfolder, fname)
remote_file = dir_remote + '/' + os.path.basename(local_file)
ftp.put(local_file,remote_file)
ftp.chmod(remote_file ,0777)
except IOError, e:
print (e)
except IOError, e:
print (e)
except paramiko.AuthenticationException, ae:
print (ae)
finally:
ssh.close()
Run Code Online (Sandbox Code Playgroud)
我试图只传输2个文件(1.sh和2.pl).当1.sh被复制时,在远程服务器上创建了一个0字节的2.pl文件然后我得到了错误:
size mismatch in put! 0 != 2200
Run Code Online (Sandbox Code Playgroud)
我在用:
python 2.7, Paramiko - 1.15.2
Run Code Online (Sandbox Code Playgroud)
请帮助.
该程序:
use warnings;
use Memoize;
memoize ('F');
sub F{
$n = shift;
return 0 if $n==0;
return 1 if $n ==1;
return F($n-1)+F($n-2);
}
print F(10);
Run Code Online (Sandbox Code Playgroud)
即使是小值,即F(3),F(2)我收到此错误:
Deep recursion on anonymous subroutine at 5.pl line 13.
Out of memory!
Run Code Online (Sandbox Code Playgroud)