相关疑难解决方法(0)

python多个导入的常见模块

我正在开发一个项目,我需要在不同的项目文件(.py文件)中使用第三方模块.情况就是这样.

我有一个文件"abc.py",它导入第三方模块"common.py".还有一些其他文件也导入"common.py".所有这些文件也导入主项目文件"main.py".

由于"main.py"还导入了所有项目文件,因此在项目中多次导入同一模块似乎是多余的.

我也不确定多个import语句如何影响项目的大小.

有人可以帮助我让事情变得更简单.

python

10
推荐指数
1
解决办法
5816
查看次数

Python跨模块和全局变量导入

我有一个似乎相当基本的问题,但我似乎无法在任何地方找到任何帮助.

file_a.py >>

from xyz import XYZ
class A:
    .
    .
    .

file_b.py >>

import file_a
from file_a import A
class B(A):
    def __init__(self):
        A.__init__(self)

    def someMethod(self):
        XYZ.doSomething()
Run Code Online (Sandbox Code Playgroud)

XYZ.doSomething()无法说出NameError:名称'XYZ'未定义即使从file_a完成的标准导入(如'import sys')似乎也无法使其在file_b中可用.我认为应该工作.我的理解错了吗?如果是,那么有没有办法在文件中包含常见的导入和全局变量?(如果它有帮助,我一直是C++和java程序员,现在我开始使用python.)

python import python-module

6
推荐指数
1
解决办法
7601
查看次数

标签 统计

python ×2

import ×1

python-module ×1