Не удалось объединить строку в Python - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь объединить строки с именами файлов, как показано ниже.Но как-то жало не соединяется.Я также пытался + = оператор.

import os
from io import StringIO
ca_cert_file_string = ""
def create_ca_cert_file():
    num1 = os.system("ls ca.crt* | wc -l")
    num =  int (num1)

    concat = StringIO()
    for i in range(0,num):
    str = "ca.crt-%d " %i
    concat.write(str)

    ca_cert_file_string = "cat %s > tls_ca_cert" %concat.getvalue()
    return ca_cert_file_string

str  = create_ca_cert_file()
print str

Я получаю вывод как 3, где я хочу concat.getvalue() для печати ca.crt-0 ca.crt1 ca.crt-2 ca.crt-4

599> python test4.py
3
cat  > tls_ca_cert
...