龙空技术网

Python调用其他py文件的函数

之乎者矣 443

前言:

现在同学们对“python函数名调用”大概比较讲究,你们都需要学习一些“python函数名调用”的相关知识。那么小编同时在网络上网罗了一些关于“python函数名调用””的相关知识,希望大家能喜欢,姐妹们一起来了解一下吧!

本例子中被调用的py文件是百度翻译的API

获取API接口文档链接:

完整代码:

# -*- coding: utf-8 -*-# This code shows an example of text translation from English to Simplified-Chinese.# This code runs on Python 2.7.x and Python 3.x.# You may install `requests` to run this code: pip install requests# Please refer to `` for complete api documentimport requestsimport randomimport jsondef trans_baidu(query):    token = '【调用鉴权接口获取的token】'    url = '; + token        q = '输入query'; # example: hello    # For list of language codes, please refer to `语种列表`    from_lang = '源语种方向'; # example: en    to_lang = '目标语种方向'; # example: zh    term_ids = ''; #术语库id,多个逗号隔开            # Build request    headers = {'Content-Type': 'application/json'}    payload = {'q': q, 'from': from_lang, 'to': to_lang, 'termIds' : term_ids}        # Send request    r = requests.post(url, params=payload, headers=headers)    result = r.json()        # Show response    print(json.dumps(result, indent=4, ensure_ascii=False))    return r.json()

注意要设置成函数trans_baidu()

在另一个py文件中

#引入代码import sysfrom sys import pathpath.append(sys.path[0]) #sys.path[0]是百度翻译.py所在文件夹地址from Crawl.百度翻译 import trans_baiduprint(trans_baidu('黑色'))

path.append(sys.path[0])注意这个,要选择对自己的文件地址

正常返回

标签: #python函数名调用