web-dev-qa-db-ja.com

ローカルファイルへのリンクをマークダウンセルに挿入する方法

Ipythonノートブックユーザーの皆様

ノートブックディレクトリにあるローカルファイルへのリンクを挿入したいのですが、画像ではありません(私が見つけた唯一の例です)。このリンクをマークダウンセルに挿入します。

リンクをクリックすると、ファイルがローカルアプリケーション(この場合は分子ビューア)で開かれます。

正しい構文を考え出そうとしましたが、うまくいきませんでした。どんな助けでも大歓迎です。

18
jmborr

ノートブックディレクトリにあるローカルファイルへのリンクを挿入したい

このリンクをマークダウンセルに挿入します。

パスはserverが開始された場所からの相対パスで、先頭に_files/_を付ける必要があります。例:[my molecule](files/molecules/ethanol.mol)

ローカルアプリケーション(この場合は分子ビューア)でファイルを開く

アプリケーションが_iTunes://_または_apt-get://_のようなカスタムリンクプロトコルをサポートしていない限り、不可能です。追加できる最高のものは、リンクをクリックするとファイルをダウンロードするように求められます。 (サーバーはブラウザーとは異なるマシン上にある可能性があることに注意してください)

28
Matt

マットの答えを完了すると、FileLinkをインポートした場合にのみ機能します

from IPython.display import FileLink, FileLinks
FileLink('path_to_file/filename.extension')

次に、マークダウンセルにリンクを挿入しますwaterBox30.pdb

6
moldovean