ich versuche das Thema so klar wie möglich zu erklären.
Ich versuche zwei unterschiedliche "text.txt" Dateien auszulesen die bei der Console den Text "Horizontal" anzeigen soll.
Laut Internet gebe es in Python die Funktion "paste()" aber es stellt sich fest das dieser Befehl nur für PIL (Python Image Library) also nur für Bilder diese Funktion wäre.
! Außerdem gibt es diese "paste()" Befehl unter Python gar nicht.
Dan bin ich auf die UNIX Tools gestoßen wobei das auch für mich fraglich ist wie ich diese Funktionen so benützen kann unter Python...
Hier ein Link:
https://en.wikipedia.org/wiki/Paste_(Un ... d%20output. zu das Thema...
Mein Alternativer Code unter Python den ich geschrieben habe:
Infos: Ich arbeite mit PyCharm Community Edition, für verbesserte coden bzw. schöneres Coden wäre ich willkommen heißen
![Smile :)](./images/smilies/icon_smile.gif)
Code: Alles auswählen
#String daten öffnen
d1 = open("names.txt", "r")
d2 = open("numbers.txt", "r")
#Füge Text file1 u. file2 zusammen und öffne
def paste(d1, d2):
print()
file1 = open(d1)
file2 = open(d2)
#Liste Aufstellung
maxi = 0
liste = []
#String für zusammen resultat paste + paste_d
for line in file1:
liste.append(line.strip())
if len(line.strip()) > maxi:
maxi = len(line.strip())
maxi += 1
rS = ""
for line in liste:
string = line
for i in range(maxi - len(string)):
string += " "
string += file2.readline().strip() + "\n"
#Aufgabe b - paste_d
def paste_d(separator, data1, data2, rS=None):
file1 = open(data1)
file2 = open(data2)
for line in file1:
rS += (line.strip() + separator + file2.readline().strip() +"\n")
Bin leider im Python ein Anfänger, bitte um Entschuldigung wenn da Fehler da sind. :-/