2015-01-29 6 views

답변

3

경로를 지정하지 않으면 파일이 현재 디렉토리에 만들어집니다. 정확히 어디에서 통역사를 시작 했느냐에 달려 있습니다. 예를 들어 Windows 시작 메뉴에서 Python 3.4를 시작하면 파일은 C:\Python34\에 저장됩니다. 당신이 특정 경로를 지정하려면

, 다음 그렇게 :

f = open(r"C:\Users\David\Python Files\apple juice.txt", "a") 
+0

대단히 감사합니다. 도와 드리겠습니다. –

3

전체 경로를 보내기

with open("path_where/to_save/apple_juice.txt", "a") as f: 
    # do work 

with 자동으로 파일을 닫습니다.

+0

'with'는 (... 이유를 설명해 주셨으면합니다 ...) –

+1

@BhargavRao true가 추가되었습니다. –

+0

감사합니다. 매우 효율적인 솔루션입니다. 대단히 감사합니다. –

0

임시 파일을 찾으려면 tempfile 모듈을 사용하십시오.

tempfile.gettempdir() 기능을 사용하여 폴더 디렉토리의 경로를 가져올 수 있습니다.

tempfile.TemporaryFile()을 사용하면 일반적으로 임시 파일이 저장되는 장소의 전체 경로를 생성 할 수 있습니다.

임시 경로를 생성하는 데 사용되는 방법은 here입니다.

관련 문제