문제

꽤 바보 같은 사소한 질문. 표준의 예는입니다 f = open('filename'), 하지만

  • f 그다지 설명이 아닙니다. 한동안 코드를 보지 않으면 "파일"또는 "함수 f (x)"또는 "푸리에 변환 결과"또는 다른 것을 의미하는지 잊을 수 있습니다. Eibti.
  • 파이썬에서 file 이미 함수에 의해 취해졌습니다.

당신은 또 무엇을 사용합니까?

도움이 되었습니까?

해결책

 data_file
 settings_file
 results_file
 .... etc

다른 팁

헝가리와 같은 "File_fft"에 처음으로 추가 할 수 있습니다.

그러나 가능한 한 빨리 파일 설명자를 닫으려고 노력하고 있으며 이와 같은 명령문을 사용하는 것이 좋습니다. 따라서 닫는 것에 대해 걱정할 필요가 없으며 추적을 잃지 않을 수 있습니다.

with open("x.txt") as f:
    data = f.read()
    do something with data

사용하게되어 기쁩니다 f (함수 또는 파일의 경우 ;-) 식별자의 범위가 꽤 작은 나침반으로 제한되는 경우 (예 : with open('zap') as f: 일반적으로 포트 엔드라고합니다). 일반적으로 어휘 스코프가 큰 식별자는 더 길고 더 명백해야하며 어휘 적 작고 짧은 범위/수명을 가진 식별자는 짧고 명시적일 수 있으며, 이는 다른 종류의 객체만큼이나 파일 개체를 열어야합니다! -)

일반적으로 파일 객체의 범위가 몇 줄에 불과한 경우 f 완벽하게 읽을 수 있습니다 - 공개 통화의 파일 이름의 변수 이름은 아마도 설명적일 것입니다. 그렇지 않으면 something_file 아마 좋은 생각 일 것입니다.

일반적으로 단기간 파일 포인터에 "FP"를 사용하겠습니다.

더 오래 서술자에게는 더 설명 할 것입니다. 예를 들어 "FPDEBUGLOG".

나는 오히려 다음 중 하나를 사용합니다. f, fp, fd.

때때로 inf / outf 입력 및 출력 파일 용.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top