开发者

python实现不同文件夹下的函数相互调用

开发者 https://www.devze.com 2023-11-19 10:22 出处:网络 作者: 啊啦灯神叮
目录python不同文件夹下的函数相互调用python调用其他文件夹下文件中的函数1.在项目下新建文件夹common2.在其他文件中调用common文件夹下总结python不同文件夹下的函数相互调用
目录
  • python不同文件夹下的函数相互调用
  • python调用其他文件夹下文件中的函数
    • 1.在项目下新建文件夹common
    • 2.在其他文件中调用common文件夹下
  • 总结

    python不同文件夹下的函数相互调用

    加上以下三句代码

    import os
    import sys
    sys.path.append('../想调用的文件所在的文件夹编程名/')

    python调用其他文件夹下文件中的函数

    跟大家分享下python如何调用其他文件夹下的函数

    1.php在项目下新建文件夹common

    并在该目录下创建get_token.py文件

    python实现不同文件夹下的函数相互调用

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    import yaml
    import os
    # cur = os.path.dirname(os.path.realpath(__file__))
    def get_token():
        # 从配置文件中读取token值,并返回
        p = os.path.join(r'D:\autotest\api\628x\Token.yaml')
        f = open(p)
      编程  a = f.read()
        t = yaml.load(a, Loader=yaml.FullLoader)
        f.close()
        return t["token"]
    if __name__ == "__main__":
        get_token()

    2.在其他文件中调用common文件夹下

    get_token.py文件中的get_token()函数

    python实现不同文件夹下的函数相互调用

    from common.get_token import get_token

    导入改模块后就可以直接使用get_token()这个函数了

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    # 用pip3命令安装
    import requests
    from ruamel impo编程客栈rt yaml
    import json
    from common.get_token import get_token
    def test_collectionList():
        host = 'http://47.96.169.xx:8081/'
        url = host + "api/collection/list"
        headers = {'Content-Type': 'application/json', "x-token": get_token()}
        # 初始化url请求对象
        response = requests.get(url=url, headers=headers)
        print(response.json())
        assert response.status_code == 200
    if __name__ == "__main__":
        te编程st_collectionList()

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号