은 내가 beginnnig에서 일부 텍스트와 텍스트 파일의 각 줄의 끝을 삽입해야합니다. 어떻게 이렇게 파이썬을 사용할 수 있습니까?
삽입 텍스트
답변
첫째, 열 입력 및 출력 파일 ...
infile = open('inputfile', 'r')
outfile = open('outputfile', 'w')
... 라인을 통해 다음 루프 ...
for line in infile:
... 처음에 콘텐츠를 추가 할 수 있습니다. ..
newline = "stuff for beginning of line" + line
... 후 출력 라인 쓰기
,outfile.write(newline)
... 마지막으로 파일을 닫는 것을 잊지 마세요!
infile.close()
outfile.close()
은 또는, 여기에 더 "파이썬"입니다 짧은 버전입니다. (이것은 한 번에 전체 파일에 짜증 있습니다, 그래서 정말 큰 파일을 위해 그것을 사용하지 않는, 또는 그것은 빨아 것이다!) :
with open('inputfile', 'r') as infile:
lines = infile.readlines()
with open('outputfile', 'w') as outfile:
outfile.write("prefix-" + "prefix-".join(lines))
-1 (1)'line'을 게시하고'lines'의 각 요소는 거의 항상 ' \ n "'- 왜 각 행에 다른 행을 추가합니까? (2)'with ... in :'- SyntaxError ('in'은 키워드입니다) (3)'newline'은 찬란한 이름입니다 ...'output_line'을 시도하십시오 –
아, 좋은 지적은 ... 나는 생각하고 있었다. 'readline()'은 다른 언어에서와 같이 줄에서 '\ n'을 제거했다. 이 경우에는 "개행"이라고하는 것이 적절하다고 생각합니다! – ewall
를 정기적으로이 특정 작업을 수행하지 않는 한, 당신은 파이썬 스크립트가 필요 없다. 프로그래밍을 염두에두고 작성된 대부분의 편집기 (Vim, Emacs, Notepad ++ 등)는 일종의 정규식 기반 검색을 지원하고 대체합니다. 간단한 정규 표현식을 사용하여 편집기에서 큰 따옴표의 모든 라인을 포장한다 "\1"
와 ^\(.*\)$
교체
. 어떤 도구를 사용 하느냐에 따라 더 쉬운 방법으로 수행 할 수도 있습니다. 예 : Sed 또는 Vim을 사용하여 줄 단위로 대체 할 경우 .*
을 "&"
으로 바꾸는 작업은 동일한 작업을 수행합니다.
정규 표현식에 익숙하지 않은 사용자라면 좋은 자습서로 인터넷 검색을 적극 권장합니다. Linux/Unix를 사용하는 경우 Daniel Robbins의 three-part introduction to Sed을 확인하십시오. 정규 표현식에 대한보다 일반적인 소개는 this page을 참조하십시오.
- 1. 텍스트 삽입
- 2. vim에 자동 삽입 텍스트
- 3. 동적 자동 텍스트 삽입
- 4. 라인 안쪽에 텍스트 삽입
- 5. 텍스트 파일에 데이터 삽입
- 6. 텍스트 삽입 : JavaScript
- 7. JQuery, TextBox에 텍스트 삽입
- 8. XWiki 페이지에 텍스트 삽입
- 9. 커서가있는 TextBox에 텍스트 삽입
- 10. mysql 텍스트 삽입 문제
- 11. JavaScript로 텍스트 영역에 입력 필드 텍스트 삽입
- 12. .Net에서 텍스트 상자의 특정 줄에 텍스트 삽입
- 13. 플렉스/텍스트 영역 : 탭 삽입?
- 14. asp.net에 텍스트 영역 값 삽입
- 15. jQuery : 텍스트를 텍스트 영역에 삽입
- 16. netbeans에 큰 텍스트 파일 삽입
- 17. 문자열에 "£"를 텍스트 파일에 삽입
- 18. 전자 메일을 텍스트 파일에 삽입
- 19. 텍스트 필드에 임의의 내용 삽입
- 20. 텍스트 편집기에 코드 또는 텍스트를 삽입 (삽입) 할 수 있습니까?
- 21. 툴팁 (팝업)을 사용하여 텍스트 삽입 (텍스트 편집)
- 22. 자바 스크립트를 사용하여 텍스트 영역에서 선택 전후의 텍스트 삽입
- 23. Java를 사용하여 다른 프로그램의 텍스트 필드에 텍스트 삽입
- 24. 파일에 텍스트 삽입 시도 특정 줄 위에
- 25. Eclipse v3.3의 JFace TableViewer에 서식있는 텍스트 삽입
- 26. 자바 스크립트로 "키 삽입"텍스트 효과
- 27. Word 2007 VBA를 사용하여 텍스트 삽입
- 28. html 서식있는 텍스트 편집기에 플래시 삽입
- 29. Silverlight 텍스트 상자로 캐럿 위치에 삽입
- 30. Google 메일을 텍스트 창에 삽입 크롬 확장자
같은 질문을 두 번씩 묻지 마십시오. 그것은 성가신 일이며 우리는 그것을 알아 차립니다. http://stackoverflow.com/questions/3250393/python-writing-programs – Wilduck
이 질문은 다른 질문 (3250393)보다 명확하게 설명되어 있지만. –
그게 내가 질문을 다시 작성한 이유입니다 ... – novak