import sys
def main():
print(sys.argv[0], 'started with params:')
print(sys.argv[1:])
if __name__ == '__main__':
main()
python my_script.py Argument_value_1 "argument value 2" 3 4 5
try:
while True:
print('line from input:', input())
except EOFError:
print('no more lines from input')
Хотелось бы что-то уникальное и полезное обществу :)
Протирайте, пожалуйста, брызги вокруг после мытья посуды.
Я так понял вы просто не хотели показывать реальный шаблон урла?
Тут вы не поняли сути моей претензии.
Не нужно каждый раз открывать файл и читать его полностью, чтобы понять был ли обработан данный идентификатор. Вы можете загружать идентификаторы из файла при старте бота в множество (set). Это множество будет размещено у вас в памяти и проверка вхождения будет без лишних файловых операций.
Конечно идентификатор при этом нужно добавлять и в файл и в это множество.
Ещё если бы вы писали в файл идентификаторы не через пробел, а через абзац ("\n"), то накладные расходы были бы теми же, зато файл читался бы более лаконичным кодом:
А ещё в таком виде файл с идентификаторами будет, к тому же, валидным csv-файлом, что, как бы, пофиг, но тоже красиво.