我有一个.sql文件。我使用Python逐行读取,并将每一行保存到另一个文件中。因此,在理论上,输入和输出文件必须相同,但实际上输出文件比输入文件小10倍以上。我是这样做的:for line in file('input.sql'): print >>f, line有人知道信息在哪个阶段丢失了吗?为什么丢失?
如果我将cat命令保存到字符串中,然后执行它,那么我将得到一个错误。linux# cmd="cat /data/test/test.tx* | grep toto"cat: |: No such file or directorycat: grep: No such file or directory
cat: toto: No such file or dir