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

回答編集履歴

3

修正

2020/09/09 02:31

投稿

nto
nto

スコア1438

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().replace('\n','')
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

修正

2020/09/09 02:31

投稿

nto
nto

スコア1438

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

追記

2020/09/09 02:28

投稿

nto
nto

スコア1438

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 *`が混在するのはあまり好ましくありません。どちらかで統一しましょう。