我有一个有时会写空输出的程序
$ cat ex.py
import numpy as np
outf = open('out.dat', 'w')
if np.random.random() < 0.2: print >> outf, 'something'
我希望在ex.py
中有内容之前运行out.dat
。这是迄今为止我最好的尝试。这不适合我。我究竟做错了什么?
$ cat ex.sh
while [ -s out.dat ]
do
python ex.py
done
~/Documents/bigyawarticle $ . ex.sh
~/Documents/bigyawarticle $ tail out.dat
修改 谢谢我得到了间距问题。