format 메소드를 사용해 이미지를 열었는데, 이 코드가 무슨 뜻인지 모르겠어요. 스크린샷을 보세요.
으아악仅有的幸福2017-06-28 09:27:15
with
문은 파일을 열고 닫는 컨텍스트 관리 방법입니다. 예를 들어 일반적인 열기 자세는
컨텍스트 관리를 사용하면 with
代码块执行结束后,会调用内部的方法直接关闭文件,不需要再手动调用close()
方法,就是问题中给出的写法。
当然format
就是字符串个格式化的一个方法,字符串内留作{n}
的位置,n
会作为一个关键字参数的key,传入值后,会使用传入value
替换,于是题目中的{n:02d}
的位置会被替换为n
接收的整数字符串。如果字符串内仅仅留为{}
,其中并没有指定key值,那么参数传入format
将作为位置参数,按顺序一一与字符串中的{}
코드 블록이 실행된 후 내부 메소드가 호출되어 파일을 직접 닫을 수 있으며, 이는 주어진 방식으로 수동으로 close()
메소드를 호출할 필요가 없습니다. 질문에.
물론 format
은 문자열의 형식을 지정하는 방법입니다. 문자열에서 {n}
의 위치가 남아 있으면 n
이 됩니다. 키워드 매개변수의 키는 값이 전달된 후 전달된 값
으로 대체되므로 질문에서 {n:02d}
의 위치는 다음과 같습니다. n
으로 대체되었습니다. 수신된 정수 문자열입니다. 문자열에 {}
만 남아 있고 키 값이 지정되지 않은 경우 format
에 전달된 매개변수는 위치 매개변수로 사용되며 {}
는 순서대로 채워져야 합니다.