erstellen von hyperlinks in python
Habe ich eine log-Datei, in der einige test-Befehle und deren status (Pass/Fail) angemeldet sind, mit python. Jetzt möchte ich, dass die test-Befehle, die nicht geschrieben werden dürfen, als einfacher text, aber geschrieben werden sollten als hyperlinks. Also, wenn ich auf Sie klicken Sie auf andere Dateien, die mit Ihnen geöffnet werden.
E.g:
file = open("C:/logfile.log", "w")
file.write("[Command Name - '%35s'] [PASSED]\n" %(CommandName))
file.close()
file1 = open("C:/TestCommand.log/", "w")
file1.write("'%35s \n" %(str(parameter_val_for_test_command)))
file1.close()
Nun möchte ich, dass der Befehlsname geschrieben im logfile.log sollte ein hyperlink für die Datei TestCommand.anmelden, So, dass wenn ich auf den CommandName die Datei TestCommand.Protokoll wird geöffnet.
Können Sie bitte vorschlagen, wie sollte ich tun, erstellen Sie ein logfile.melden Sie mit per Hyperlink verknüpften CommandName und dann, wie sollte ich diesem link verlinkt CommandName, um die Datei TestCommand.log??
Es gibt keine solche Sache wie ein hyperlink in einem text-Datei. Eine text-Datei nur text hat. Schreiben Sie die syntax für einen hyperlink, sagen die Verwendung von HTML-ist, dass das, was du meinst?
Ich habe noch nicht erstellt den hyperlink. Das ist, was ich wissen möchte, wie sollte ich auf diesen hyperlink für CommandName und dann, wie soll ich durch einen link auf die Datei TestCommand
Also du meinst, ich sollte es schaffen logfile.html und dann erstellen Sie hyperlinks für CommandName zu verknüpfen TestCommand.html Datei??
Es gibt keine Magische Sequenz, die aus jedem text in einen hyperlink umgewandelt. Es liegt am Programm, Sie sehen den text zu interpretieren, bestimmte text-format als hyperlink. Also um deine Frage zu beantworten, müssen Sie wissen, die erwartete log-Datei-format. (Und wenn Sie es wissen, werden Sie wahrscheinlich in der Lage sein, Ihre Frage zu beantworten, ohne zu helfen).
InformationsquelleAutor | 2012-11-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie zu sein scheinen ein wenig verwirrt darüber, was ein hyperlink, gut, ist.
Einer text-Datei ist eine Datei, die text enthält. (Es ist einfach, aber es muss gesagt werden!) Es muss nicht Bilder, Animationen, Farben, Header, oder so etwas. Es ist nur text.
Da die Menschen wollen oft mehr Daten mit Ihrem text (x ist eine Position, y-rot sein sollte, z sollte ein lustiges cursor wenn Sie mit der Maus über Sie), es gibt viele Systeme zur Codierung von Daten über text. Zum Beispiel, Markdown ist ein text-format von StackOverflow. HTML ist eine markup-Sprache (ein Weg der Annotation-text) , verwendet
<tag>
Elemente. Es ist nützlich, weil web-Browser nehmen kann HTML-Seiten als Eingang und zeigt Sie grafisch an.Einen hyperlink, wie Sie es beschreiben, ist ein grafisches element, wie zum Beispiel finden Sie vielleicht auf einer Webseite. Sie nicht haben, können Sie in eine text-Datei, da eine text-Datei ist nur text. Aber Sie können anweisen, einen web-browser zur Anzeige eines hyperlinks durch das schreiben
Wenn Sie eine Datei öffnen, die mit diesem in einem web-browser, wird der text als link. Beachten Sie, dass die Dateien mit den HTML-konventionell genannt
something.html
zu zeigen, Ihren Inhalt, und es gibt eine Menge der benötigten tags in jeder HTML-Dokument (<html><head></head><body></body></html>
).InformationsquelleAutor Katriel
Dies ist Recht trivial, da ein hyperlink ist das format:
Kann man parametrisieren Sie diese einfach in Python. Hier sind mehrere Methoden das zu tun:
Bezeichnen .format-Methode der string -
Ein gebundenes
.format
Objekt:Verwendung:
Eine partielle Funktion
Verwendung:
InformationsquelleAutor Aaron Hall