TypeError при попытке использовать программу pydig - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь запустить эту python программу https://github.com/shuque/pydig. Когда я пытаюсь запустить файл pydig.py с python pydig www.example.com, я получаю сообщение об ошибке:

    Traceback (most recent call last):
    File "pydig", line 8, in <module>
sys.exit(main(sys.argv))
    File "C:\Users\User\desktop\pydig-master\pydiglib\main.py", line 20, in main qname, qtype, qclass = parse_args(args[1:])
    File "C:\Users\User\desktop\pydig-master\pydiglib\options.py", line 206, in parse_args options["server"] = get_default_server()
    File "C:\Users\User\desktop\pydig-master\pydiglib\util.py", line 156, in get_default_server s = get_windows_default_dns()
    File "C:\Users\User\desktop\pydig-master\pydiglib\windows.py", line 7, in get_windows_default_dns match_obj = re_ipv4.search(output)
    TypeError: cannot use a string pattern on a bytes-like object

Может кто-нибудь сказать мне, в чем проблема? Я использую Python 3.7.

1 Ответ

0 голосов
/ 15 января 2020

Хорошо, я решил это, вернув фиксированный IP-адрес сервера. Но я не смог заставить его работать, расшифровав байт для передачи в строку.

...