我正在尝试创建一个图形程序来为最终用户轻松处理软件包。但是,我在检索包装说明以及其他信息时遇到问题。
我在这里看到了python-apt API,并且我知道我必须处理apt.package.Version()
该类。
但是当我尝试使用它时,我得到的只是一些错误,例如:
Traceback (most recent call last):
File "./myprogram", line 6, in <module>
print package.description
File "/usr/lib/python2.7/dist-packages/apt/package.py", line 374, in description
dsc = self._translated_records.long_desc
File "/usr/lib/python2.7/dist-packages/apt/package.py", line 315, in _translated_records
desc_iter = self._cand.translated_description
AttributeError: 'list' object has no attribute 'translated_description'
那么,请问有谁可以为apt.package.Version()类创建一个正在运行的示例?
谢谢!
该versions
方法为您提供所有可用版本的列表。然后,您必须选择一个特定的版本来打印说明。例如,对于vim软件包
import apt
cache = apt.Cache()
pkg = cache['vim']
versions = pkg.versions
print versions[0].description
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句