“ValueError: _system, не инициализированный” при использовании склонный. VersionCompare

A=0
while IFS= read -r LINE ; do
  printf '%s\n' "$LINE" > newfile$A
  (( A++ ))
done < "$INPUTFILE"
9
23.05.2017, 15:40
1 ответ

Странно Код работает, когда я запускаю его от интерактивной подсказки Python Отказ Во всяком случае, этот отчет об ошибках указывает на решение (?) 1 :

Добавьте вызов на apt_pkg.init_system () как документальный здесь (или сделать Импорт APT также):

#!/usr/bin/env python
import sys, apt_pkg
apt_pkg.init_system()
res = apt_pkg.version_compare(sys.argv[1], sys.argv[2])
if res < 0:
    sys.exit(-1)
if res > 0:
    sys.exit(1)
sys.exit(0)

1 , по-видимому, именно Имя функции также изменилось, из камерки с использованием подчеркивания.

6
27.01.2020, 20:07

Теги

Похожие вопросы