質問編集履歴

1

ソースコードの追加

2020/08/07 06:06

投稿

netz-eng
netz-eng

スコア105

test CHANGED
File without changes
test CHANGED
@@ -28,13 +28,69 @@
28
28
 
29
29
 
30
30
 
31
+ ### ソースコード
32
+
33
+ ```python
34
+
35
+ import tkinter as tk
36
+
37
+ import os
38
+
39
+
40
+
41
+ path = os.getcwd()
42
+
43
+ dir = path
44
+
45
+
46
+
47
+ win = tk.Tk()
48
+
49
+ win.resizable(False, False)
50
+
51
+
52
+
53
+ #中略
54
+
55
+
56
+
57
+ fle = filedialog.askdirectory(initialdir = dir, title="保存先フォルダの選択")
58
+
59
+ img = "sample.tiff"
60
+
61
+ gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
62
+
63
+ gray_path = fle + "gray.tiff"
64
+
65
+ cv2.imwrite(gray_path, gray)
66
+
67
+
68
+
69
+ win.mainloop()
70
+
71
+ ```
72
+
73
+
74
+
31
75
  ### 発生しているエラーメッセージ
32
76
 
33
77
  ```
34
78
 
35
- D:/~文字化けしたフォルダ名~~~: No such file or directory.
79
+ TIFFOpen X:/~文字化けしたフォルダ名~~~: No such file or directory.
36
80
 
37
81
  ```
82
+
83
+
84
+
85
+ ### 追記
86
+
87
+ ご指摘いただいた通り、当該のコードを抜粋して記載しました。
88
+
89
+ メニューからダイアログボックスを開き、指定したファイル名をテキストボックスに挿入し、その文字列を変数fle取得しています。
90
+
91
+
92
+
93
+ このファイル名を格納した変数tに日本語が含まれているとき、fleをファイル名に含む部分の操作で上のエラーが発生してしまいます。
38
94
 
39
95
 
40
96