回答編集履歴

3

追記

2018/06/23 16:12

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
  ```
20
20
 
21
- で`filecmp.clear_cache()`と同様の動作が実現できるはずです。見てわかる通り、褒められたコーディングではありません。他の方法で回避できれば、その方が良いです。
21
+ で`filecmp.clear_cache()`と同様の動作が実現できるはずです。見てわかる通り、褒められたコーディングではありません。もしこれが有効だったとしても、他の回避方法があれば、その方が良いです。
22
22
 
23
23
 
24
24
 

2

追記

2018/06/23 16:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,11 +1,3 @@
1
- ごめんなさい、python2だったのを見落としてました。また編集します。
2
-
3
-
4
-
5
- ---
6
-
7
-
8
-
9
1
  > filecmp.clear_cache()(原文)
10
2
 
11
3
  > filecmp のキャッシュをクリアします。背後のファイルシステムの mtime 分解能未満でのファイル変更後にすぐに比較するような場合に有用です。
@@ -14,4 +6,22 @@
14
6
 
15
7
 
16
8
 
17
- ~~というものがあるので、逆に考えると「ファイル変更後にすぐに比較する」場合は問題が起きるということなのかしら。比較の前に呼んでみてください。~~
9
+ というものがあるので、逆に考えると「ファイル変更後にすぐに比較する」場合は問題が起きるということなのかしら。
10
+
11
+
12
+
13
+ python2では、
14
+
15
+ ```python
16
+
17
+ filecmp._cache.clear()
18
+
19
+ ```
20
+
21
+ で`filecmp.clear_cache()`と同様の動作が実現できるはずです。見てわかる通り、褒められたコーディングではありません。他の方法で回避できれば、その方が良いです。
22
+
23
+
24
+
25
+ 参考:
26
+
27
+ [filecmp.cmp() cache - Python](https://bytes.com/topic/python/answers/602784-filecmp-cmp-cache)

1

追記

2018/06/23 16:10

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,3 +1,11 @@
1
+ ごめんなさい、python2だったのを見落としてました。また編集します。
2
+
3
+
4
+
5
+ ---
6
+
7
+
8
+
1
9
  > filecmp.clear_cache()(原文)
2
10
 
3
11
  > filecmp のキャッシュをクリアします。背後のファイルシステムの mtime 分解能未満でのファイル変更後にすぐに比較するような場合に有用です。
@@ -6,4 +14,4 @@
6
14
 
7
15
 
8
16
 
9
- というものがあるので、逆に考えると「ファイル変更後にすぐに比較する」場合は問題が起きるということなのかしら。比較の前に呼んでみてください。
17
+ ~~というものがあるので、逆に考えると「ファイル変更後にすぐに比較する」場合は問題が起きるということなのかしら。比較の前に呼んでみてください。~~