My Flask Appでは、ファイルをリモートサーバーにアップロードします。Python。アップロードされたファイルをリモートサーバーに送信
私はこのコードを試してみましたが、私はエラー
import subprocess
import os
c_dir = os.path.dirname(os.path.abspath(__file__))
myfile = open(c_dir + '\\cape-kid.png')
p = subprocess.Popen(["scp", myfile, destination])
sts = os.waitpid(p.pid, 0)
これは単なるテストファイルだったを取得します。テスト用のpythonファイルと同じディレクトリにイメージがあります。エラーは言った:
Traceback (most recent call last): File "C:\Users\waite-ryan-m\Desktop\remote-saving\test-send.py", line 20, in p = subprocess.Popen(["scp", c_dir + '\cape-kid.png', 'destination']) File "C:\Users\waite-ryan-m\Desktop\WPython\WinPython-64bit-2.7.12.1Zero\python-2.7.12.amd64\lib\subprocess.py", line 711, in init errread, errwrite) File "C:\Users\waite-ryan-m\Desktop\WPython\WinPython-64bit-2.7.12.1Zero\python-2.7.12.amd64\lib\subprocess.py", line 959, in _execute_child startupinfo) WindowsError: [Error 2] The system cannot find the file specified
あなたが正しく使用しているとは思わないので、scpを使って経験を積んだ人を得るために、あなたの質問に 'bash'というタグを付けることを検討してください。 –