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