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

質問編集履歴

1

ソースコードの追加

2020/08/07 06:06

投稿

netz-eng
netz-eng

スコア105

title CHANGED
File without changes
body CHANGED
@@ -13,14 +13,42 @@
13
13
 
14
14
  どなたかお詳しい方、ご回答よろしくお願いします。
15
15
 
16
+ ### ソースコード
17
+ ```python
18
+ import tkinter as tk
19
+ import os
20
+
21
+ path = os.getcwd()
22
+ dir = path
23
+
24
+ win = tk.Tk()
25
+ win.resizable(False, False)
26
+
27
+ #中略
28
+
29
+ fle = filedialog.askdirectory(initialdir = dir, title="保存先フォルダの選択")
30
+ img = "sample.tiff"
31
+ gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
32
+ gray_path = fle + "gray.tiff"
33
+ cv2.imwrite(gray_path, gray)
34
+
35
+ win.mainloop()
36
+ ```
37
+
16
38
  ### 発生しているエラーメッセージ
17
39
  ```
18
- D:/~文字化けしたフォルダ名~~~: No such file or directory.
40
+ TIFFOpen X:/~文字化けしたフォルダ名~~~: No such file or directory.
19
41
  ```
20
42
 
43
+ ### 追記
44
+ ご指摘いただいた通り、当該のコードを抜粋して記載しました。
45
+ メニューからダイアログボックスを開き、指定したファイル名をテキストボックスに挿入し、その文字列を変数fle取得しています。
21
46
 
47
+ このファイル名を格納した変数tに日本語が含まれているとき、fleをファイル名に含む部分の操作で上のエラーが発生してしまいます。
22
48
 
23
49
 
50
+
51
+
24
52
  ### 補足情報(FW/ツールのバージョンなど)
25
53
  Windows10
26
54
  Python 3.8.3