Ich habe eine Python-Datei alsParsing Python-Datei mit Re
test.py
import os
class test():
def __init__(self):
pass
def add(num1, num2):
return num1+num2
ich in einem String diese Datei lese wie:
with open('test.py', 'r') as myfile:
data=myfile.read()
print data
Nun, meine Daten enthalten die Zeichenfolge mit allen Linien und neuen Linien. Ich muss Linien mit Beginn der Klasse und def finden.
zum Beispiel:
Ich brauche die Ausgabe als gedruckt werden:
class test():
def __init__(self):
def add(num1, num2):
Wie kann ich diese mit regulären Ausdrücken zu verarbeiten?
Was Sie 'process' bedeuten sie? –
Ich muss die Zeichenfolge Daten verarbeiten, um die Ausgabe wie gezeigt – sam
@ GáborErdős Ich glaube, er meint Regex. OP: Was ist deine Motivation? –