python使用变量表示决定路径出错_从其他目录和文件中的python模块访问全局变量时出现问题...

我在使用从其他模块导入全局变量时遇到问题。我确实通过了前面提供的示例答案,但无法解决问题。需要一些方向。

我想使用在utils.commonmodules.py的另一个模块中声明的变量。下面是commonmodules.py和dq_exec.py的代码库。dq_exec.py导入commonmodules.py并尝试使用变量(app_dq_db其中是全局的)

1.commonmodules.py

from utils.cfg import config

from utils.sparkSession import *

from utils.logsession import getloggingSession

import pandas as pd

import subprocess

############### Modules Imported #####################

logger=getloggingSession()

def getDqDefaultConfigParam():

logger.info('Getting all the parameters from Config')

global prc_cntrl_db

global app_dq_db

global dq_grp_config_tbl

prc_cntrl_db = config.get('hive_db_details', 'prc_cntrl_db')

logger.info(script_nm + ' -> prc_cntrl_db :: '+ prc_cntrl_db)

app_dq_db = config.get('hive_dq_config_tbl'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值