介绍
使用方法:
1. 将第 1 个脚本命名为 test_main.py,将第 2 个脚本命名为 test_sub.py,并将它们放在同一个目录下
2. 给此脚本添加执行权限
3. 用 python3 命令执行第一个脚本
第一个脚本
from test_sub import *
a=2
b=3
out=nsum(a,b)
print(out)
第二个脚本
def nsum(x,y):
out = x + y
return(out)
使用方法:
1. 将第 1 个脚本命名为 test_main.py,将第 2 个脚本命名为 test_sub.py,并将它们放在同一个目录下
2. 给此脚本添加执行权限
3. 用 python3 命令执行第一个脚本
from test_sub import *
a=2
b=3
out=nsum(a,b)
print(out)
def nsum(x,y):
out = x + y
return(out)
1. 将第 1 个脚本命名为 test_main.py,将第 2 个脚本命名为 test_sub.py,并将它们放在同一个目录下
2. 给 2 个脚本添加执行权限
3. 用 python3 命令执行第 1 个脚本
import subprocess
test=subprocess.Popen(['python3', './test_sub.py'], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
out=test.decode().strip()
print(out)
def sum(a,b):
return(a + b)
c = 4
b = 2
print(sum(c,b))
1. 给此脚本添加执行权限
2. 执行此脚本
此脚本不能命名为 json.py
#!/usr/bin/python3
import json
hostlist = {}
hostlist["web"] = ["192.168.100.101", "192.168.100.102"]
hostlist["db"] = {
"hosts" :["192.168.100.121", "192.168.100.122"],
"vars" :{"ansible_ssh_user":"root", "ansible_ssh_pass":"1"}
}
hostlist["192.168.100.110"] = {
"ansible_ssh_user":"root", "ansible_ssh_pass":"pwd"
}
print(json.dumps(hostlist))