1.shell调用py脚:
比如我有个py:
import sys
for i in sys.stdin:
print i
我用shell调用直接写就行:echo 'asdfadsf' | ./test.py
2.python调用shell
import os,commands
os.system('cp a.txt b.txt')#只调用不返回
commands.getoutput('ls -al')#调用返回值
比如我有个py:
import sys
for i in sys.stdin:
print i
我用shell调用直接写就行:echo 'asdfadsf' | ./test.py
2.python调用shell
import os,commands
os.system('cp a.txt b.txt')#只调用不返回
commands.getoutput('ls -al')#调用返回值