Tôi có một cuốn sách trong một tệp văn bản và tôi cần in đoạn đầu tiên của mỗi phần. Tôi nghĩ rằng nếu tôi tìm thấy một văn bản giữa \ n \ n và \ n tôi có thể tìm thấy câu trả lời của mình. Đây là mã của tôi và nó không hoạt động. Bạn có thể nói với tôi rằng tôi đang ở đâu sai?in đoạn đầu tiên trong python
lines = [line.rstrip('\n') for line in open('G:\\aa.txt')]
check = -1
first = 0
last = 0
for i in range(len(lines)):
if lines[i] == "":
if lines[i+1]=="":
check = 1
first = i +2
if i+2< len(lines):
if lines[i+2] == "" and check == 1:
last = i+2
while (first < last):
print(lines[first])
first = first + 1
Ngoài ra tôi cũng tìm thấy mã trong stackoverflow Tôi đã thử nó quá nhưng nó chỉ in một mảng trống.
f = open("G:\\aa.txt").readlines()
flag=False
for line in f:
if line.startswith('\n\n'):
flag=False
if flag:
print(line)
elif line.strip().endswith('\n'):
flag=True
Tôi đã chia sẻ một phần mẫu của cuốn sách này.
tôi
THE LAY CỦA ĐẤT
Có một lĩnh vực rộng lớn của sự quan tâm của con người hấp dẫn, nằm chỉ ngay bên ngoài cửa của chúng tôi, như được nêu ra đã được nhưng ít khám phá. Đó là Field of Animal Intelligence.
Trong tất cả các loại quan tâm gắn liền với nghiên cứu động vật hoang dã trên thế giới, không có gì vượt qua nghiên cứu về tâm trí, đạo đức của họ và hành vi mà họ thực hiện như kết quả của quá trình tâm thần của họ.
II
Wild Animal TÍNH & cá tính
Những gì tôi đang cố gắng để làm ở đây là, tìm ra dòng chữ hoa, và đặt chúng tất cả trong một mảng. Sau đó, bằng cách sử dụng phương pháp chỉ mục, tôi sẽ tìm đoạn đầu tiên và cuối cùng của mỗi phần bằng cách so sánh các chỉ mục của các phần tử này của mảng này mà tôi đã tạo.
Output nên như thế này:
Có một lĩnh vực rộng lớn của sự quan tâm của con người hấp dẫn, chỉ nằm ngay bên ngoài cửa của chúng tôi, như được nêu ra đã được nhưng ít khám phá. Đó là Field of Animal Intelligence.
Điều tôi đang cố gắng làm ở đây là, tìm các dòng chữ hoa và đặt tất cả vào một mảng. Sau đó, bằng cách sử dụng phương pháp chỉ mục, tôi sẽ tìm đoạn đầu tiên và cuối cùng của mỗi phần bằng cách so sánh các chỉ mục của các phần tử này của mảng này mà tôi đã tạo.
bạn có thể thêm đầu vào thực tế như là và đầu ra dự kiến không? –