小编Raj*_*Raj的帖子

python多个导入的常见模块

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

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

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

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

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

python

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

从方法返回元组

我正在编写一个方法,它会在成功但None失败时返回元组.我还没有最终确定None(作为一个失败的案例返回)但它是其中一个选择.我们可以-1,-1为失败案件返回吗?我正在寻找最好的pythonic方法来实现这一点,以便拆包很容易.

请告诉我们如何改进它.伪代码如下

 def myFunc(self):
     if self.validate() != 0:
         return
     x,y = self.getXY()

     return x,y
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
1万
查看次数

具有可变数量的对象和其他参数列表的方法

我想创建一个方法,接受可变数量的对象,并根据提供给该方法的其他参数的数量执行一些操作(如调用对象方法).

例如,我有一个带有方法updateTable()的对象X,它接受a,b作为参数.

我想要做的是更新不同对象的表的公共代码放在一个方法,例如updateAllTables().

有没有办法将对象和不同的参数捆绑到一个结构中,并提供给接受可变数量的这些结构的方法.

python

2
推荐指数
1
解决办法
220
查看次数

标签 统计

python ×3