在 go語言中調(diào)用 python 程序,你可能會用到
代碼
親測
go
測試 go 文件
文章來源:http://www.zghlxwxcb.cn/news/detail-670372.html
func TestR(t *testing.T) {
// 設(shè)置要執(zhí)行的Python腳本和參數(shù)
scriptPath := "../nansen.py"
arg1 := "nansen"
// 執(zhí)行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
文章來源地址http://www.zghlxwxcb.cn/news/detail-670372.html
import sys
from curl_cffi import requests
# # 注意這個 impersonate 參數(shù),指定了模擬哪個瀏覽器
# 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)
到了這里,關(guān)于go語言調(diào)用python腳本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!