小编Mik*_* C.的帖子

降级Python Setuptools

我在尝试使用Pyinstaller时遇到错误.在做了一些研究后,我认为错误是由最新版本的setuptools(19.3)中的错误引起的.修复程序似乎降级为setuptools版本19.2.我的问题是降级本身.我的问题是如何在Ubuntu 15.04中降级安装工具?

python setuptools pyinstaller

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

使用 MicroPython 通过 USB 连接将数据写入 ESP32

我有一个 ESP32 通过 USB 端口连接到计算机。我可以使用 ESP32 使用 print 语句通过串行连接发送数据,我需要定期向 ESP32 写入命令。如何在 MicroPython 中读取 ESP32 上 COM 端口传来的内容?我尝试了以下多种变体,但均未成功:

from machine import UART

uart = UART(115200)
while 1:
    if uart.any():
        msg = uart.read()
        print(msg)
Run Code Online (Sandbox Code Playgroud)

uart micropython esp32

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

在 f-string 中格式化变量,小数位数可变

我需要使用位数的变量来格式化变量在 f 字符串中显示的小数位数。

n = 5
value = 0.345
print(f'{value:.4f}') 
Run Code Online (Sandbox Code Playgroud)

而不是value.4f,我需要变量应该四舍五入到的小数位数value.nf在哪里n

python string rounding python-3.6 f-string

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

是否可以使用 FillBetweenItem 来填充 pyqtgraph 中的两个 PlotCurveItem 之间?

我试图在 pyqtgraph 中使用 PlotCurveItem 创建的两条曲线之间进行填充。

            phigh = self.p2.addItem(pg.PlotCurveItem(x, y, pen = 'k'))           
            plow = self.p2.addItem(pg.PlotCurveItem(x, yy, pen = 'k'))           
            pfill = pg.FillBetweenItem(phigh, plow, brush = br)
            self.p2.addItem(pfill)
Run Code Online (Sandbox Code Playgroud)

曲线项目绘制正确,但没有填充。

python python-2.7 pyqtgraph

4
推荐指数
1
解决办法
2213
查看次数

使用 Python 打印 PDF 文件

我正在尝试在 Python 2.7 中打开 pdf 文件、打印文件并关闭 Adob​​e Acrobat。

import os

fd = os.startfile("temp.pdf", "print")
os.close(fd)
Run Code Online (Sandbox Code Playgroud)

运行代码后,我os.close(fd)在行中收到以下错误:

TypeError: an integer is required
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

Flask Jinja 模板 - 将字符串格式化为货币

有没有办法在 Flask 模板中将字符串格式化为货币(美元)?

示例:mystring = "10000"

我想要的结果是: mynewstring = "$10,000.00"

python flask

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

如何清除 PYQTGRAPH 中的 ScatterPlotItem

我试图使用 ScatterPlotItem 和“+”符号作为光标在图表周围移动“光标”。光标完美地更新了它的位置,但我不知道如何清除最后一个实例。这是我用来绘制“光标”的线。

self.cursor2 = self.p2_3.addItem(pg.ScatterPlotItem([self.xx], [self.yy], pen=None, symbol='+', color = 'b'))
Run Code Online (Sandbox Code Playgroud)

我尝试了 self.cursor2.clear() 但这没有用。任何帮助表示赞赏。

python python-2.7 pyqtgraph

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

Arduino的trim()和replace()方法返回请求的从“void”到非标量类型“String”的转换

我正在尝试从字符串末尾删除换行符 \n 。

myString = Serial1.readString();
String myString_trim = xbeeString.replace("\n", "");
Run Code Online (Sandbox Code Playgroud)

使用 .trim() 或 .replace() 方法时,我不断收到此错误。

错误:

exit status 1
conversion from 'void' to non-scalar type 'String' requested
Run Code Online (Sandbox Code Playgroud)

c++ arduino

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

在 MySQLdb 中使用变量作为字段名称,Python 2.7

当我用实际的列名称替换列变量时,这是有效的。不过我确实需要一个变量。当我使用变量时,出现 MySQL 语法错误。字段可以是变量吗?如果是的话,错误在哪里?

conn = self.create_connection()
        cur = conn[0]
        db = conn[1]

        cur.execute('''
                        UPDATE coefficients

                        SET %s = %s 
                        WHERE coef_id = %s

                    ''' , (sql_col_name, fgi, ici))  
        db.commit()
Run Code Online (Sandbox Code Playgroud)

好的,这是回溯:

           raise errorclass, errorvalue
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''base_rpm' = 3500 WHERE coef_id = 460' at line 1")
Run Code Online (Sandbox Code Playgroud)

python mysql-python python-2.7

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

Populate a form using Flask / Jinja2 template. Input text fields are truncating data

I am trying to send data to Flask Jinja2 template and repopulate a text input inside of a form. When I do this my data gets truncated. For example:

App.py

@app.route('/test')
def test():    
    text = 'My long test entry'
    return render_template('test.html', text=text)
Run Code Online (Sandbox Code Playgroud)

Template

<head>
  <title>test</title>  
</head>
<body>
  <form>
    test:<br>
    <input type="text" name="test" value={{text}}>    
  </form> 
</body>
Run Code Online (Sandbox Code Playgroud)

Result

在此输入图像描述

I want to populate with the entire string.

python jinja2 flask

0
推荐指数
1
解决办法
1787
查看次数