【发布时间】:2015-06-14 18:54:03
【问题描述】:
在 x64 机器上使用 PyQt 4、Python 2.7、Windows 7。
我一直在使用带有 PyQt4 的 Python 控制台开发一些代码,并将字符串从 QLineEdit() 小部件传递到操作系统命令,使用 os.system(cmd) 没有问题
但是当我尝试在 Windows 中从命令行运行时,出现以下错误,
TypeError:序列项 0:预期字符串,找到 QString
我通过str(cmd) 转换有问题的字符串来解决这个问题,但这让我很好奇,为什么这只会在从命令行调用代码时发生,而不是在 Python 控制台中调用时发生?
【问题讨论】:
-
您使用的是哪个 python 控制台?蟒蛇?普通蟒蛇?
-
一个普通的 Python 控制台。
标签: python windows command-line pyqt4 qstring