versuchen, ein Programm zu schreiben, die die Wörterbuchdatei nach Wörtern durchsucht, die mit dem ersten Befehlszeilenargument beginnen, das ist ihr Stamm, aber ich bekomme nichts.mit Befehlsargument nach einem Wort in einer Datei suchen? in Python3, knallt keine Antworten
Hier ist mein Code, was mache ich falsch?
import sys
import os
stem = str(sys.argv[1:])
searchline = open("american-english-insane")
for line in searchline:
if line.startswith(stem):
print(word)
Auf der anderen Seite, das funktioniert und spuckt hallo, helloes, helloeing, etc ... aber es ist nicht als Kommandozeilen-Argument übergeben.
import sys
import os
stem = sys.argv[1:]
searchline = open("american-english-insane")
for line in searchline:
if line.startswith('hello'):
print(line)
es funktioniert ein String-Objekt zurückgibt! Danke! – carsan