2016-09-23 4 views
0

코드를 작성하고있는 현재 디렉토리에있는 폴더에 액세스하려고합니다. 내가 현재 오전 폴더 내가파이썬에서 하위 디렉토리에 액세스 중

file2 = open("/cs113/studentstoires/Zorine.txt", "r)" 

누군가가 제가이 같은 디렉토리 이름을 쓰기 위해 노력했습니다 작동하지 않습니다이 유청 말해 주시겠습니까하려고 노력했습니다 cs113

입니다 :

open("/studentstories/Zorine.txt", "r") 

sys를 가져 와서 sys.listdir 또는 os.path를 사용해야합니까? 그렇다면 어떻게해야할까요? 미리 감사드립니다.

+0

은'을 os.path를 사용하는 것이 좋습니다. 가입하십시오. 또한 오류를 포함 시키십시오. –

답변

0

는 현재 디렉토리에 있다면, 그리고 당신이에서 스크립트를 실행하는 디렉토리, 당신은과 같이 앞까지 /없이 경로를 작성해야 :

file2 = open("studentstories/Zorine.txt", "r") 
+0

대단히 훌륭합니다. 정말 고마워요. –

+0

안녕하세요 @DirtyDaver,이 답변이 문제를 해결 한 경우 체크 표시를 클릭하여 문제를 해결하십시오. 이는 해결책을 찾았으며 응답자와 자신에게 어느 정도의 평판을 제공한다는 것을 더 넓은 커뮤니티에 나타냅니다. 이를 수행 할 의무는 없습니다. – Bharel

+0

@DirtyDaver 그리고 기꺼이 도와 드리겠습니다. :-) – Bharel

관련 문제