Code: Select all
import pandas as pd
df = pd.DataFrame()
list1 = []
list2 = []
with open('myfile.txt') as f:
for lineno, line in enumerate(f, 1):
if 'Project:' in line:
line = line.strip('\n')
list1.append(repr(line))
# Convert list1 into a df column
df = pd.DataFrame({'Project_Name':list1})
< /code>
Was funktioniert nicht: Rückgabe einer relativen Zeile basierend auf dem Suchergebnis. In meinem Fall muss ich die "relative" Zeile -6 bis -2 (früher im Text) als Pandas -Spalten speichern. < /P>
with open('myfile.txt') as f:
for lineno, line in enumerate(f, 1):
if 'Project:' in line:
list2.append(repr(line)-6) #