후 특정 라인을 잡아. 여기 내 코드파이썬 : 나는 세 줄 <strong>버전</strong> 후 항상 변수 <strong>날짜</strong>을 정의하고자하는 텍스트 <br> 의 DF 전체가이 경기
with open(input_file1,'r') as f:
for i, line in enumerate(f):
if line.startswith('Version'):
version = line.strip()
date = line + 3
print(line,date)
입니다하지만 날짜 변수 작동하지 않습니다와 나는 다음과 같은 오류가 발생합니다. 아무도 도와 줄 수 있니?
TypeError: Can't convert 'int' object to str implicitly
정확히 무엇을 하려는지 명확하지 않습니다. 'line'은'int'에 추가 할 수없는 문자열입니다. 3 –
네, 변수 ** date **를 정의하고 싶습니다. 이것은 버전 이후 항상 3 줄입니다. 그 방법을 잘 모르겠습니다. – UserYmY
enumerate()는 게으름입니다. 즉, 정확한 순간에 다른 행을 사용할 수 없음을 의미합니다. 그들은 필요할 때 "읽혀질 것"입니다. 다른 3 줄을 가져 오려면 먼저 전체 파일을로드 한 다음 슬라이스하거나 상태 메커니즘을 사용해야합니다. – TryToSolveItSimple