在 go语言中调用 python 程序,你可能会用到
代码
亲测
go
测试 go 文件
文章来源:https://www.toymoban.com/news/detail-670372.html
func TestR(t *testing.T) {
// 设置要执行的Python脚本和参数
scriptPath := "../nansen.py"
arg1 := "nansen"
// 执行Python脚本
cmd := exec.Command("python", scriptPath, arg1)
// 获取命令输出
output, err := cmd.CombinedOutput()
if err != nil {
fmt.Println("Error:", err)
return
}
// 打印Python脚本的输出
fmt.Println(string(output))
}
python
nansen.py
文章来源地址https://www.toymoban.com/news/detail-670372.html
import sys
from curl_cffi import requests
# # 注意这个 impersonate 参数,指定了模拟哪个浏览器
# r = requests.get("https://portfolio.nansen.ai/dashboard/binance", impersonate="chrome101")
# print(r.content)
def nansen(name):
print(name)
r = requests.get("https://portfolio.nansen.ai/dashboard/binance", impersonate="chrome101")
print(r.content)
return r.content
if __name__ == "__main__":
if len(sys.argv) < 2:
print("Usage: nansen.py <name>")
sys.exit(1)
name = sys.argv[1]
result = nansen(name)
print(result)
到了这里,关于go语言调用python脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!