다음과 같은 스톡 파일이 있습니다.
모, 남, 15,
Jen, F, 14 세
이 텍스트 파일의 변수를 바꿔야합니다. 그러면 아래 코드에서 변경해야 할 줄을 찾은 다음이 줄 값을 목록에 넣습니다. 교체를 사용하려고하지만 작동하지 않고 어떤 이유로 전체 파일이 삭제됩니다.
예를 들어 Mo의 나이를 20 세로 변경하는 값을 어떻게 배치합니까?
내 코드는 다음과 같습니다.
newAge = "20"
with open("file.txt") as f:
for line in f:
if "Mo" in line:
list = line.split()
replace = list.replace(list[2]""this is value of age 15"", newAge)
도움을 주시면 감사하겠습니다.
이 코드를 시도하면 작업이 수행됩니다.
newAge = "20"
result = ""
with open("file.txt") as f:
for line in f:
if line.lower().startswith( "mo," ):
list = line.split(', ')
list[2] = str( newAge )
line = ", ".join( list )
result += line + '\n'
f = open("file.txt", 'w') # should be in 'wt or 'w' mode
f.write(result)
f.close()
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다