просто немного запутался с этой строкой
"url = '% s:% s'% (args.link,
args.port) "эта строка берет
аргументы в скобках и добавить его в
строковая переменная 'url'?
Этот формат на самом деле больше не рекомендуется. (см. http://docs.python.org/tutorial/inputoutput.html). Самый простой способ сделать то же самое с рекомендуемым в настоящее время методом будет: -
url = '{0}:{1}'.format( args.link , args.port )
где {n} - это n-я переменная в формате (переменные). Этот метод всегда преобразует аргументы в строку для вас.
Более старый метод, использующий% s, делает то же самое; значение 's' превращает аргумент в строку, но в строке должно быть ровно столько же флагов% s, сколько аргументов после знака% после строки Не беспокойтесь об этом, но если вы учитесь, используйте .format ().