다음 함수를 사용하여 Python에서 .txt 파일을 열려고합니다.Python에서 .txt 파일 열기
def get_my_string():
"""Returns a string of the text"""
f = open("/home/Documents/text.txt", 'r')
string = str(f.read())
f.close()
return string
"문자열"을 열린 파일의 텍스트 문자열로 지정합니다. 그러나 위 함수를 호출 한 후 "string"은 빈 목록입니다.
이 디렉터 구조가 실제로 존재하며이 파일에 필요한 권한이 있습니까? 그대로, 파일의 문자열 표현을 얻어야합니다. f.read 주위의 str() 호출은 엄청나게 유용하며 anythin 유용하지 않습니다. –
전체 코드를 출력에 붙여 넣으십시오. 이 함수에서'list'를 얻을 수있는 방법은 없습니다. – Avaris
둘 다 옳습니다. 이것은 바보 같은 실수였습니다 (당혹 스러웠습니다). 올바른 사용자로 로그인하지 않았으므로 파일에 액세스 할 수 없습니다. 나는 빈 목록을 반환하는 이전 (실패한) 시도 후에 재정의하지 않았기 때문에 "기사"가 빈 목록으로 반환되었다고 생각합니다. 고마워. –