IPython Notebook Markdown Programmierbarkeit für Basisverzeichnis
-
20-12-2019 - |
Frage
Ich habe ein IPython-Notizbuch mit vielen Links zu einer Sharepoint-Datei, die in Markdown festgelegt ist.Es ist wahrscheinlich, dass sich der Basisspeicherort der Dateien irgendwann in der Zukunft ändern wird.Idealerweise könnte ich die Links programmgesteuert basierend auf einem Basisverzeichnis im Voraus festlegen.Um es mit einem Beispiel zu erklären:
[file.pdf](http://collaboration.us.ZZZ/XX/YYY/SDIR1/SDIR2/SDIR3/file.pdf)
"http://collaboration.us.ZZZ/XX/YYY/" wird sich wahrscheinlich in der Zukunft ändern und im Idealfall könnte dies in einer Variablen definiert werden.Es gibt viele Links zu Dateien, die sich in diesem Basisverzeichnis befinden.Vielleicht ist ein Suchen und Ersetzen in den JSON-Dateien die einzige Option.Gibt es noch etwas, was ich tun kann, wenn sich der Basisstandort ändert?
Danke!
Lösung
Ist der Basisstandort relativ zu dem Ort, an dem das Notebook gehostet wird?wenn ja, können Sie das verwenden file/
präfix für wissen.Ansonsten würde ich vorschlagen, nur HTML in einer Codezelle anzuzeigen.Programmgesteuertes Ändern von Markdown ist (noch) nicht möglich, aber wir denken darüber nach.