go语言调用python脚本

简介: go语言调用python脚本

在 go语言中调用 python 程序,你可能会用到

代码

亲测

go

测试 go 文件

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

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)
目录
相关文章
|
21天前
|
存储 Go 索引
go语言中数组和切片
go语言中数组和切片
34 7
|
21天前
|
Go 开发工具
百炼-千问模型通过openai接口构建assistant 等 go语言
由于阿里百炼平台通义千问大模型没有完善的go语言兼容openapi示例,并且官方答复assistant是不兼容openapi sdk的。 实际使用中发现是能够支持的,所以自己写了一个demo test示例,给大家做一个参考。
|
21天前
|
程序员 Go
go语言中结构体(Struct)
go语言中结构体(Struct)
94 71
|
20天前
|
存储 Go 索引
go语言中的数组(Array)
go语言中的数组(Array)
101 67
|
23天前
|
Go 索引
go语言for遍历数组或切片
go语言for遍历数组或切片
93 62
|
1天前
|
存储 监控 算法
员工上网行为监控中的Go语言算法:布隆过滤器的应用
在信息化高速发展的时代,企业上网行为监管至关重要。布隆过滤器作为一种高效、节省空间的概率性数据结构,适用于大规模URL查询与匹配,是实现精准上网行为管理的理想选择。本文探讨了布隆过滤器的原理及其优缺点,并展示了如何使用Go语言实现该算法,以提升企业网络管理效率和安全性。尽管存在误报等局限性,但合理配置下,布隆过滤器为企业提供了经济有效的解决方案。
26 8
员工上网行为监控中的Go语言算法:布隆过滤器的应用
|
17天前
|
数据采集 存储 监控
21个Python脚本自动执行日常任务(2)
21个Python脚本自动执行日常任务(2)
61 7
21个Python脚本自动执行日常任务(2)
|
6天前
|
数据挖掘 vr&ar C++
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
50 5
|
14天前
|
Unix 编译器 C语言
[oeasy]python052_[系统开发语言为什么默认是c语言
本文介绍了C语言为何成为系统开发的首选语言,从其诞生背景、发展历史及特点进行阐述。C语言源于贝尔实验室,与Unix操作系统相互促进,因其简洁、高效、跨平台等特性,逐渐成为主流。文章还提及了C语言的学习资料及其对编程文化的影响。
23 5
|
21天前
|
存储 Go
go语言中映射
go语言中映射
33 11