小编Olu*_*eri的帖子

TypeError:+:'decimal'和'float'不支持的操作数类型

我使用的是Python 2.7和MySQLdb.我在这段代码上得到了这个错误:

Value = 5
x.execute("SELECT number from Testing where id ='%s';" % Value)
data = x.fetchall()
print (data)
data = data[0][0]
data = data + 0.5
x.execute(""" UPDATE Testing SET number = %s WHERE id = %s """, (data, Value))
conn.commit()
Run Code Online (Sandbox Code Playgroud)

错误发生在该行:data = data + 0.5.

TypeError: unsupported operand type(s) for +: 'decimal' and 'float'.

这个数字是DECIMAL(8,1).我已经看到了此错误的其他问题,但没有添加.另外,我认为如果他们不熟悉Python并且无法理解类似问题的更高级Python编码,那么有些人会遇到同样的问题.请你帮助我好吗?提前致谢.

python mysql decimal typeerror mysql-python

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

使用代码将任何2D图像转换为3D可打印雕塑

我正在尝试使用代码将2D图像转换为3D可打印雕塑.首先,我想知道是否可以只使用脚本来完成它?我已经知道Python和C了,如果我可以使用其中一个做我想做的事情,那将是很棒的.

这里有两个链接供您查看我的意思,说"将任何2D图像转换为3D可打印雕塑"(但这些都是使用软件):

https://www.youtube.com/watch?v=ngZwibfaysc

https://www.youtube.com/watch?v=-fe2zxcKSic

更具体地说,我想插入一个图像,然后等待获得3D雕塑的结果.

c python 3d image image-processing

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

在Raspberry Pi上使用Python连接到wifi

我在Raspberry Pi上使用Python 2.7和wifi库(https://wifi.readthedocs.org/en/latest/).我设法使用以下方法安装wifi库:

sudo pip install wifi 
Run Code Online (Sandbox Code Playgroud)

在终端上.该库似乎工作,但我无法弄清楚使用密码连接到wifi的方式.网站上的文档有点难以理解,特别是如果你是像我这样的Python菜鸟.我用过这个:

>>> from wifi import Cell, Scheme
>>> Cell.all('wlan0')
Run Code Online (Sandbox Code Playgroud)

我得到了所有可用的wifi网络,还有我要连接到的名为test1的网络.所以我相信图书馆有效.我按照网站上的步骤操作,但在以下位置获得了拒绝权限错误:

>>> scheme.save()
Run Code Online (Sandbox Code Playgroud)

此外,在此之前有这个命令:

>>> scheme = Scheme.for_cell('wlan0', 'home', cell)
Run Code Online (Sandbox Code Playgroud)

有谁知道'家'所指的是什么?是SSID名称吗?任何人都可以帮我连接到名为test1的wifi,其密码是passwordtest1吗?有没有更简单的方法通过终端连接到wifi,以免使用Python?提前致谢.

python wifi python-2.7 raspberry-pi

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