저는 Python으로 소켓 프로그래밍 코드를 작성했습니다. 그것은 서로 다른 컴퓨터간에 파일을 보낼 수 있어야합니다. 나는 동일한 컴퓨터 (즉, 2 개의 다른 폴더에서 파일을 전송함으로써)에서 코드를 테스트했고 작동한다. 내 친구의 컴퓨터에 내 컴퓨터에서 파일을 전송하여 코드를 테스트 할 때 그러나,이 오류가 계속 :Python 소켓 프로그래밍을 사용하여 컴퓨터간에 파일을 전송할 수 없습니다.
WindowsError: [Error 3] The system cannot find the path specified: 'C://Users//Admin//Desktop//SharedFiles/*.*'
아래 그림과 같이 내 파이썬 프로그램이 client_side_folder
변수에 액세스하려고 할 때 오류가 발생합니다 :
client_side_folder = "C://Users//Admin//Desktop//SharedFiles"
또한으로 client_side_folder
를 교체 시도 "C :/사용자/관리/데스크탑/SharedFiles"와 "C : 관리자 \ 바탕 화면 \ SharedFiles \ \ 사용자". 그러나 둘 다 여전히 같은 오류가 있습니다.
이 오류는 Python이 Windows 주소를 처리하는 방법과 관련이 있습니까? 그렇다면 같은 컴퓨터에있는 1 개의 폴더에서 다른 폴더로 파일을 보내려고 할 때 어떻게 작동합니까? 어떤 아이디어로이 문제를 해결할 수 있을까요?
편집 :
다음 코드와 공격 코드의 충돌 :
def listOfFiles(directory):
list_dir = os.listdir(directory)
return list_dir
친구 컴퓨터에 해당 이름의 폴더가 있습니까? 보내기 코드를 게시하십시오. – ATOzTOA
예, 해당 폴더가 있습니다. 프로그램이 전송 부분에 도달하기 전에 충돌합니다. 전체 프로그램을 충돌시키는 코드를 붙여 넣었습니다. – Sakura
'numOfFileStatus()'함수는 어떻게 생겼습니까? – ATOzTOA