-1

私は Python の初心者で、外出先で Python を学習しています。Windows 7 上のファイルを、Linux を実行しているリモート マシンにコピーする必要があります。これはPythonで実行できますか? その場合、どのモジュールを使用する必要がありますか?

私はインターネットを閲覧し、リモート サーバーへの ssh 接続を確立するために使用される paramiko モジュールについて聞きました。試してみましたが、Windows 7 PC に paramiko をインストールする際に問題が発生しました。

これを行う簡単な方法はありますか?または、Windows 7 に paramiko をインストールするためのポインタも役立つはずです。

paramikoをインポートしようとすると、次のエラーが発生します

import paramiko
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Python26\lib\site-packages\paramiko\__init__.py", line 69, in <module>
from transport import randpool, SecurityOptions, Transport
File "c:\Python26\lib\site-packages\paramiko\transport.py", line 37, in <module>
from paramiko.dsskey import DSSKey
File "c:\Python26\lib\site-packages\paramiko\dsskey.py", line 23, in <module>
from Crypto.PublicKey import DSA
File "c:\Python26\lib\site-packages\Crypto\PublicKey\DSA.py", line 34, in <module>
from Crypto import Random
File "c:\Python26\lib\site-packages\Crypto\Random\__init__.py", line 28, in <module>
import OSRNG
File "c:\Python26\lib\site-packages\Crypto\Random\OSRNG\__init__.py", line 34, in   module>
from Crypto.Random.OSRNG.nt import new
File "c:\Python26\lib\site-packages\Crypto\Random\OSRNG\nt.py", line 28, in <module>
import winrandom
ImportError: DLL load failed: %1 is not a valid Win32 application.
4

2 に答える 2

1

Linux サーバーに samba をインストールしてから、python の shutil.copyfile() を使用することを検討してください。

http://docs.python.org/library/shutil.html#shutil.copyfile

http://www.samba.org/

于 2012-04-17T18:47:09.620 に答える
0

Windows マシンに Python 用の anaconda をインストールします。これには、Pramiko を含むほとんどすべての Python ライブラリが含まれていました。

于 2016-07-22T09:19:40.767 に答える