am mới trong python. đang tạo một tập lệnh python trả về chuỗi hello world. và sáng tạo một kịch bản lệnh shell. thêm một cuộc gọi từ shell vào kịch bản python.giá trị trả lại từ tập lệnh python đến tập lệnh shell
- tôi cần chuyển đối số từ trình bao tới python.
- tôi cần in giá trị trả lại từ python trong tập lệnh shell.
đây là mã của tôi
shellscript1.sh
#!/bin/bash
# script for tesing
clear
echo "............script started............"
sleep 1
python python/pythonScript1.py
exit
pythonScript1.py
#!/usr/bin/python
import sys
print "Starting python script!"
try:
sys.exit('helloWorld1')
except:
sys.exit('helloWorld2')
nhờ ali. mã này hoạt động tốt. nhưng tôi cần trả lại một giá trị chuỗi. làm thế nào nó sẽ có thể? –
bạn nên bắt giữ kết quả python: a = \ 'python python/pythonScript1.py" test "\' '; echo $ a sẽ in những gì bạn in trong mã python –
ys, hoạt động của nó, cảm ơn bạn ali –