저는 python에 대해 새말이 없으며 텍스트 파일에서 한 페이지를 추출하려고합니다. 각 페이지는 고유 한 행으로 시작하고 '//'로 끝납니다. 그리고 나는 그것과 관련된 고유 한 라인을 알고 특정 페이지를 리턴하는 방법을 찾고 싶다. 내가 사용할 수있는 도구가 무엇인지 알고 있습니까?파이썬을 사용하여 텍스트 파일에서 한 페이지 인쇄
-2
A
답변
1
을 취득하는 인덱스를 표시 할 수 있습니다 파일을 "//"
으로 변경 한 다음 split
을 "\n"
까지 입력하여 첫 번째 줄을 얻은 다음 줄과 페이지를 연결하는 사전을 만듭니다.
import pickle
text= "hello this is a unique line. and it will end with // this should be
the other line and it also ends with // a third line just for good mesure//"
pickle.dump(text, open("text.txt","wb"))
page = pickle.load(open("text.txt","rb")).split("//")[0]
print(page)
을 그냥 인덱스 페이지는이 라인에서 원하는 다음 :
header_to_page = {}
with open("file.txt", "r") as f:
content = f.read()
pages = content.split("//")
for page in pages:
lines = page.split("\n")
header_to_page[lines[0]] = "".join(lines[1:])
print header_to_page["example line"]
0
당신은 TEXTFILE을로드하고 "//"
file = open(“testfile.txt”, “r”)
contents = file.read()
pages = contents.split("//")
페이지에 대한 분할을 사용하는 지금 목록을 당신은 당신이 당신은 split
을 할 수
print(pages[0])
0
안녕하세요 목록에 텍스트를 분할하려고
page = pickle.load(open("text.txt","rb")).split("//")[0]
관련 문제
- 1. 파이썬을 사용하여 한 텍스트 파일에서 다른 텍스트 파일로 복사
- 2. 파이썬을 사용하여 텍스트 파일에서 한 줄을 읽고 편집하십시오.
- 3. 파이썬을 사용하여 텍스트 파일에서 특정 줄을 인쇄하십시오.
- 4. 파이썬을 사용하여 텍스트 파일에서 데이터 열 추출
- 5. 파이썬을 사용하여 텍스트 파일에서 용어 검색하기
- 6. 파이썬을 사용하여 텍스트 파일의 이름 인쇄 정규 표현식
- 7. 파이썬을 사용하여 텍스트 파일에서 정수를 얻는 방법은 무엇입니까?
- 8. 텍스트 파일에서 한 줄씩 변수를 읽고 파이썬을 분할하는 방법
- 9. 파이썬을 사용하여 한 파일에서 다른 파일로 특정 줄을 작성하십시오.
- 10. 파이썬을 사용하여 텍스트 파일에서 고유 단어를 반환하는 방법
- 11. 파이썬을 사용하여 텍스트 파일에서 IP 주소/네트워크 구문 분석
- 12. 파이썬을 사용하여 파일에서 정수 읽기
- 13. 파이썬을 사용하여 텍스트 파일에서 줄 문자 제거 (조건부 사용)
- 14. 파이썬을 사용하여 한 텍스트 파일에서 다른 텍스트 파일로 데이터를 실시간으로 복사 하시겠습니까?
- 15. Java 인쇄 전용 한 페이지 인쇄
- 16. html 파일에서 파이썬을 사용하여 텍스트가있는 곳을 찾으십시오.
- 17. 파일에서 선택한 선 인쇄
- 18. 파이썬을 사용하여 파일에서 특정 값을 검색하는 방법
- 19. 어떻게 파이썬을 사용하여 텍스트 파일에서 integer (x, y)를 검색합니까?
- 20. 파이썬을 사용하여 텍스트 파일에서 특정 정보를 추출하는 방법은 무엇입니까?
- 21. 파이썬을 사용하여 텍스트 파일에서 숫자 데이터 구문 분석
- 22. 파이썬을 사용하여 csv 값 사이에 문자열 인쇄
- 23. 파이썬을 사용하여 웹 페이지 열기
- 24. 파이썬을 사용하여 텍스트 파일의 한 줄을 연결하여 연결
- 25. 파이썬을 사용하여 이진 파일에서 숫자 데이터를 읽습니다.
- 26. 파이썬을 사용하여 .txt 파일에서 데이터 추출하기
- 27. xslt를 사용하여 페이지 인쇄
- 28. 파이썬 인쇄 텍스트 변수를 인쇄 한 후
- 29. 파이썬을 사용하여 CSV 파일과 인쇄 결과를 비교하십시오.
- 30. 파이썬을 사용하여 인쇄 대기열을 지우거나 지우고 싶습니다.
당신이 라인 header_to_page [라인을 설명 할 수 [0]] = 행 [1 :]? – StudentOIST
@smvpfm'lines [0]'은 목록의 첫 번째 항목입니다 (첫 번째 줄, 헤더 등). 'lines [1 :]'은 인덱스 1에서 끝까지의 항목입니다 (나머지 목록은 a.k.a 페이지 자체입니다). – Neo