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)
오류를 얻을. 내 테스트 파이썬 파일과 같은 디렉토리에 이미지가 있습니다. 오류가 말했다 :
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'라는 질문을 붙이는 것을 고려해보십시오. 올바르게 사용한다고 생각하지 않기 때문입니다. –