我是os库的新手,在尝试解码QR码并仅提取输出的有意义部分时,我收到此错误:
AttributeError: 'int' object has no attribute 'replace'
乍一看,我认为我应该转换os.system()函数的返回值,但是我再次收到相同的错误。
这是我的代码:
import os
test = str(os.system("zbarimg *.png"))
test.replace("QR-Code:", "")
print(test)
参考方案
您可能需要subprocess.check_output(),因为它允许您
运行带有参数的命令,并以字节字符串形式返回其输出。
如何使用python显示linux分区? - python
我正在尝试使用python显示linux的分区,我想使用API来做到这一点。我刚刚尝试了以下代码来获取输出。import os f = os.popen ("df -h") for i in f.readlines(): print "myresult : ", i 参考方案 df命令用于-报告文件系统磁盘空间使用…转换ls在python列表中的输出 - python
我使用bash命令ls获取目录列表(不能在远程使用python)如何在包含文件名的python列表/集中从远程转换ls的返回? …如何在Mac OS X中以编程方式更改背景? - python
如何在Mac OS X中以编程方式更改桌面背景?我想使用python,但是我对任何可能的方式都感兴趣。我可以连接