파이썬을 사용하여 .txt
파일에 쉼표를 추가하고 싶습니다.파이썬을 사용하여 쉼표를 텍스트 파일에 삽입하십시오.
with open('filename.txt', 'r') as f:
fileText = f.read()
filedata = fileText.split('\n')
위의 코드는 파일을 읽고 줄 바꿈으로 분할합니다.
ABC name1, name2, name3
XYZ nameA, [nameBa nameBb], nameC
난 단지 첫 번째 문자열 뒤에 쉼표를 추가해야합니다
텍스트 파일은 다음과 같은 것입니다. 파일에 4 또는 5 개의 문자열이 포함되어 있습니다. 대부분은 쉼표로 구분됩니다.
두 개의 동일한 루프를 사용하여 루프를 작성했지만 파이썬을 사용하여 텍스트 파일에 쓰고 쉼표 만 삽입하면 하나의 루프 만 사용하면됩니다. 모든 문자열.
예상 결과 :
ABC, name1, name2, name3
XYZ, nameA, [nameBa nameBb], nameC
내가 키 (ABC
, XYZ
)로 첫 번째 문자열을 사용할 수있는 더 나은 및 중 하나 값 또는 만든 목록으로 나머지를 저장할 수 있습니다 list
구조 그러나 dict
를 사용하고 있습니다 다른 모든 문자열의 최대.
텍스트 파일에 특정 위치 (예 : 모든 행의 왼쪽에서 네 번째 문자)에 쉼표를 삽입 할 수있는 사람이 있습니까? 당신은 구축 할 수
당신은'filedata' 오른쪽 문자열 목록을? 왜이리스트를 돌면서 각 문자열을''문자로'split() '하지 않으면 해당 목록의 첫 번째 항목은'[ "ABC", "name1", ..]'이 될 것이고, join()'을 사용하여 필요한 항목을',' –
고마워. 분리 기호로 각 문자열을 분할해도 (즉, [ "ABC", "name1", ..] 같은 결과를 얻지 못합니다. 대신 ABC name1, name2 .. – naveed