回答編集履歴

1

表現変更

2019/09/13 11:31

投稿

nomuken
nomuken

スコア1627

test CHANGED
@@ -1,4 +1,6 @@
1
- open時に`~`(チルダ)は使えないと思います。
1
+ openのパラメーターとして`~`(チルダ)は使えないと思います。
2
+
3
+ `os.path.expanduser('~')`で展開してから渡してみてください。
2
4
 
3
5
 
4
6
 
@@ -20,8 +22,6 @@
20
22
 
21
23
  ```
22
24
 
23
- としてみてはどうですか?
24
25
 
25
26
 
26
-
27
- コマンドラインの時にうまくいくのはシェルが展開して絶対パスに変換してからわたしてくれるからだと思います。
27
+ コマンドラインの時にうまくいくのはシェルが展開してチルダを含まない絶対パスに変換してからわたしてくれるからだと思います。