나는 Python (Windows 7에서 Python 3.4)을 배웠다. pycharm IDE에서 다음 코드를 실행하면 잘 작동하지만 코드가 codeeval.com에서 해결 방법으로 제출되면 IOError 오류가 발생합니다. [Errno 2] 해당 파일이나 디렉토리가 없습니다. 'D :/Trial/simple.txt '. 왜 그렇게? 온라인 인터프리터 (Codeeval 제출 창)에서 로컬 디스크에있는 파일을 읽는 올바른 방법은 무엇입니까?로컬 디스크에서 파일 읽기
path = "D:/Trial/simple.txt"
file = open(path,"r+")
age = file.read().split()
for i in range(0,len(age)):
if int(age[i]) <= 2:
print("Still in Mama's arms")
if 4 == int(age[i]) == 3:
print("Preschool Maniac")
if 5 <= int(age[i]) >= 11:
print("Elementary school")
if 12 <= int(age[i]) >= 14:
print("Middle school")
if 15 <= int(age[i]) >= 18:
print("High school")
if 19 <= int(age[i]) >= 22:
print("College")
if 23 <= int(age[i]) >= 65:
print("Working for the man")
if 66 <= int(age[i]) >= 100:
print("The Golder years")
file.close()
대부분의 경우, 입력은'stdin '을 통해 제공됩니다. – dawg
나는 codeeval 인터프리터가 파일을 읽을 수 없다고 생각합니다. 확실히 컴퓨터에서 파일을 읽을 수 없으므로 보안상의 이유로 서버에서 파일을 읽을 수 없습니다. – Blckknght