Я пытаюсь создать сценарий, который генерирует запросы JFrog AQL для задачи автоматизации.
Запрос AQL будет выглядеть так, как показано ниже.
Для каждого блока изображения есть две фигурные скобки, за которыми следует запятая, за исключением последнего блока изображения, что важно.
Пытаемся сделать цикл прохождения сценария «images.txt», чтобы получить имена изображений из каждой строки и заполнить запрос. Количество изображений, скорее всего, изменится.
Код: Выделить всё
**items.find({
"$and": [
{
"repo": {
"$eq": "docker-repository-name"
}
},
{
"$or": [**
{
"path": {
"$match": "Image from file"
}
},
{
"path": {
"$match": "Image from file"
}
},
{
"path": {
"$match": "Image from file"
}
}
}
}
]
}
]
})
Я создал функцию для написания первой части блока кода. Но не знаю, как добавить это к строкам изображения из текстового файла.
`code_block = """
Код: Выделить всё
{
"path": {"$match":
"""`
Я просто хочу циклически прокручивайте текстовый файл, пока не останется изображений.
`file_lines =[]
с open(images.txt, 'r') в качестве the_file:
for line in the_file:
# обработать каким-то образом
file_lines.append(line)
print(line_1) # Доступ к первой строке
print(line_2) # Доступ ко второй линия
`
Подробнее здесь: https://stackoverflow.com/questions/792 ... ith-python
Мобильная версия