2013-02-27 4 views
0

나는 블루 호스트 서버에서 실행하기위한 소프트웨어를 만들고 서버에서 파일을 읽고 쓰지만, 서버에서는 빈 파일을 빌드하고 읽을 수는 없다. 내 코드 작동 방식의 예 :파이썬 블루 호스트 파일에 쓰기

File = open(os.getcwd() + '/file.dat', 'wb') 
File.write('data') 
File.close() 

서버는 정상적으로 작동하지만 서버에서는 작동하지 않습니다. 파일을 만들지 만 파일에 데이터를 쓰지는 않습니다. 무엇이 문제 일 수 있습니까?

+1

실행중인 디렉토리의 권한은 무엇입니까? 오류 메시지가 있습니까? – geoffspear

+0

나는 모든 허락을 했어 – user2116574

+0

그리고 아무런 오류 메시지도 없다. 이상하다 ... – user2116574

답변

0

올바른 파일을 확인하고 있습니까?

인쇄물이 예상 한 것과 일치하는지 확인하십시오.

file_path = os.path.join(os.path.dirname(os.getcwd()), '/file.dat') 
print file_path 
+0

그래, 그 같은. 내가 말했듯이, 그것은 파일을 생성하고 그것이 있어야만하는 곳에 파일을 생성합니다. 단지 그것에 쓰지 않습니다. – user2116574