回答編集履歴

1

追記

2019/12/27 18:17

投稿

TaroToyotomi
TaroToyotomi

スコア1448

test CHANGED
@@ -13,3 +13,43 @@
13
13
  os.path.exists("s298_1(3).jpg")
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ # 追記
20
+
21
+ ディレクトリ構成が以下の場合だったとします。
22
+
23
+ ```text
24
+
25
+ C:\hogehoge\jupyter\ # ルートディレクトリ
26
+
27
+ ├----Anaconda3
28
+
29
+ | ├----- hoge.py # 実行中の*.pyファイル名(c:\hogehoge\jupyter\Anaconda3\hoge.py)
30
+
31
+ |
32
+
33
+ ├-----img
34
+
35
+ ├----- s298_1(3).jpg # 開きたい画像ファイル名(c:\hogehoge\jupyter\img\s298_1(3).jpg)
36
+
37
+ ```
38
+
39
+
40
+
41
+ その場合このようにすれば画像ファイルへの相対パスが得られます。
42
+
43
+ ```python
44
+
45
+ import os
46
+
47
+ curPath = os.getcwd()
48
+
49
+ imgfile = os.path.join(curPath, "..", "img", "s298_1(3).jpg")
50
+
51
+ print("img file path: " + imgfile)
52
+
53
+ print(os.path.exists(imgfile)) #ファイルがあればTrueになる
54
+
55
+ ```