小编NOO*_*OOB的帖子

解释测试用例中使用的"setUp"和"tearDown"Python方法

任何人都可以在编写测试用例时解释Python setUptearDown方法的使用,setUp在调用测试方法之前立即调用tearDown它并在调用它之后立即调用吗?

python unit-testing

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

如何在Python中连接字符串和数字?

我试图在Python中连接字符串和数字.当我尝试这个时它给了我一个错误:

"abc" + 9
Run Code Online (Sandbox Code Playgroud)

错误是:

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    "abc" + 9
TypeError: cannot concatenate 'str' and 'int' objects
Run Code Online (Sandbox Code Playgroud)

为什么我无法做到这一点?

如何可以我将字符串和Python中的号码是多少?

python

45
推荐指数
4
解决办法
13万
查看次数

是否有必要在Python的类中每次都包含__init__作为第一个函数?

在Python中,我想知道是否有必要__init__在创建类时包含第一个方法,如下例所示:

class ExampleClass: 

    def __init__(self, some_message): 
        self.message = some_message 
        print "New Class instance created, with message:" 
        print self.message 
Run Code Online (Sandbox Code Playgroud)

另外,我们为什么self要用来调用方法呢?有人可以详细解释"自我"的使用吗?

另外,为什么我们pass在Python中使用语句?

python

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

如何从Jupyter笔记本电脑运行MPI兼容的应用程序?

所以我有一个小册子gmsh.

直接执行工作正常:

!gmsh -3 -algo meshadapt tmp_0.geo -o SFM.msh
Run Code Online (Sandbox Code Playgroud)

从代码执行失败时:

try:
    out = subprocess.check_output(
            ["gmsh", "gmsh -3 -algo meshadapt tmp_0.geo -o SFM.msh"],
            stderr=subprocess.STDOUT
            ).strip().decode('utf8')
except subprocess.CalledProcessError as e:
    out = e.output
print(out)
Run Code Online (Sandbox Code Playgroud)

有:

B"------------------------------------------------ -------------------------- \n [[23419,1],0]:高性能Open MPI点对点消息传递module \n无法找到任何相关的网络接口:\n \n模块:OpenFabrics(openib)\n主机:931136e3f6fe \n \n将使用另一种传输方式,但这可能会导致性能下降.\n ---- -------------------------------------------------- -------------------- \n\x1b [1m\x1b [31mFatal:无法打开显示:(FLTK内部错误)\ x1b [0m \n-- -------------------------------------------------- ---------------------- \n \nMPI_ABORT在通讯器MPI_COMM_WORLD \n中的等级0上被调用,错误代码为1. \n \n注意:调用MPI_ABORT导致Open MPI全部杀死MPI进程.\n您可能会也可能看不到其他进程的输出,具体取决于Open MPI何时杀死它们.\n ----------------------- -------------------------------------------------- - \n"

那么如何!在Python 3代码中模拟jupyter中的执行呢?


@Hristo:

_ =/opt/conda/bin/jupyter SHLVL = 1 PATH =/opt/conda/bin:/ opt/conda/bin:/ usr/local/sbin:/ …

python process mpi execution jupyter-notebook

5
推荐指数
1
解决办法
286
查看次数