小编fab*_*ota的帖子

名称 'pytest' 未定义。如何运行testpy?

我已经用 conda 安装了 python。

pytest --version
This is pytest version 3.0.5, imported from /home/fabiano/anaconda3/lib/python3.6/site-packages/pytest.py
Run Code Online (Sandbox Code Playgroud)

我的测试脚本

def tc1():
    given="49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d"
    expected=b"SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t"
    assert base64.b64encode(bytes.fromhex(given)) == expected
Run Code Online (Sandbox Code Playgroud)

我已经导入了 pytest

import pytest
Run Code Online (Sandbox Code Playgroud)

我正在用 pytest 尝试一些东西。但是当我从 Python shell 尝试时,我遇到了这样的问题

testset.py
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'testset' is not defined
Run Code Online (Sandbox Code Playgroud)

在我的 shell pytest 中

<module 'pytest' from '/home/fabiano/anaconda3/lib/python3.6/site-packages/pytest.py'>
Run Code Online (Sandbox Code Playgroud)

我应该在哪里保存 testset.py 文件?

python pytest

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

如何在Python中打印下划线变量?

我的代码

import numpy as np
from pylab import plot,show
import scipy
import scipy.cluster
from scipy.cluster.vq import kmeans, vq

data_sillet = np.loadtxt('clustering_sillet.txt', delimiter=',')
data = data_sillet.astype(int)

print (type(data))

centroids, _ = scipy.cluster.vq.kmeans(data.astype(float), 3)
idx, _ = vq(data,centroids)
Run Code Online (Sandbox Code Playgroud)

如何打印一次性变量的全部内容而不仅仅是打印(质心)?

python

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

标签 统计

python ×2

pytest ×1