回答編集履歴
3
修正
answer
CHANGED
@@ -43,7 +43,7 @@
|
|
43
43
|
|
44
44
|
def ButtonClick(self, file, var):
|
45
45
|
with open(file, 'r') as f:
|
46
|
-
filedata = f.read()
|
46
|
+
filedata = f.read()
|
47
47
|
filename = tk.filedialog.askopenfilename(initialdir=filedata)
|
48
48
|
if filename:
|
49
49
|
var.set(filename)
|
@@ -53,7 +53,7 @@
|
|
53
53
|
vardata = var.get()
|
54
54
|
parent_dir = Path(vardata).parent
|
55
55
|
with open(file, 'w') as f:
|
56
|
-
print(parent_dir, file=f)
|
56
|
+
print(parent_dir, end='', file=f)
|
57
57
|
|
58
58
|
|
59
59
|
if __name__ == '__main__':
|
2
修正
answer
CHANGED
@@ -43,7 +43,7 @@
|
|
43
43
|
|
44
44
|
def ButtonClick(self, file, var):
|
45
45
|
with open(file, 'r') as f:
|
46
|
-
filedata = f.read()
|
46
|
+
filedata = f.read().replace('\n','')
|
47
47
|
filename = tk.filedialog.askopenfilename(initialdir=filedata)
|
48
48
|
if filename:
|
49
49
|
var.set(filename)
|
1
追記
answer
CHANGED
@@ -60,4 +60,6 @@
|
|
60
60
|
root = tk.Tk()
|
61
61
|
app = MainWindow(master = root)
|
62
62
|
app.mainloop()
|
63
|
-
```
|
63
|
+
```
|
64
|
+
### 追記
|
65
|
+
モジュールのインポートですが`import tkinter as tk`と`import tkinter as *`が混在するのはあまり好ましくありません。どちらかで統一しましょう。
|