python脚本单独执行没问题,shell调用执行很耗内存
写了一个python脚本,功能是逐行读取一个100M的文件A,处理后写入到另一个文件B,执行完成后B会有600M大小.
单独执行python脚本没问题,但用shell脚本调用执行时,巨耗内存
单独执行时,top中看到
split.py内存占用 < 2%
shell调用执行时,top中看到
bash内存占用 > 20%
python脚本中读写代码:
split.py
readHandle = open(fileName) writeHandle = open(writeFile,'w+') for fileLine in readHandle: do something writeHandle.write(处理后数据) readHandle.close() writeHandle.close()
shell调用
/bin/python split.py
请大侠指点,谢谢
barren
11 years, 2 months ago