回答編集履歴

1

修正しました

2016/10/24 09:22

投稿

toritoritorina
toritoritorina

スコア972

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