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

回答編集履歴

1

edit

2018/01/05 07:48

投稿

mkgrei
mkgrei

スコア8562

answer CHANGED
@@ -4,4 +4,16 @@
4
4
  sum(a)
5
5
  #1+1+1+1+1=5
6
6
  ```
7
- `sum`するとジェネレータがStopまで実行されて、要素の数だけ1を足し合わせていることになります。
7
+ `sum`するとジェネレータがStopまで実行されて、要素の数だけ1を足し合わせていることになります。
8
+
9
+ ---
10
+
11
+ サイズがよほど大きくないとプロセスを立てるほうが時間を食うので、なんとも言えませんが、
12
+ ```python
13
+ import subprocess
14
+ run = subprocess.getoutput
15
+ t = run('wc -l {0}'.format(filename))
16
+ print(t)
17
+ l = int(t.split()[0])
18
+ print(l)
19
+ ```