teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正しました

2016/10/24 09:22

投稿

toritoritorina
toritoritorina

スコア972

answer CHANGED
@@ -1,7 +1,14 @@
1
- 実行しているディレクトリのパスを取得する、ということでしょうか。
2
- それでしたら以下です。よく使うイディオムです。
1
+ 以下でいかがです
3
2
  ```python
4
3
  import os
5
- BASE_DIR = os.path.dirname(os.path.abspath(__file__))
4
+ from IPython.display import display, HTML
5
+
6
+ js = """<script>IPython.notebook.kernel.execute("file_name=('" + IPython.notebook.notebook_name + "')");</script>"""
6
- print(BASE_DIR)
7
+ display(HTML(js))
7
- ```
8
+ ```
9
+
10
+ その後、以下のコードを実行
11
+ ```python
12
+ path = os.path.join(os.getcwd(), file_name)
13
+ print(path)
14
+ ```