How to skip the line in writing the files?

3

Well, basically, I need to skip a line after a certain writing.

insira o código aqui
print("+---------------------+")
print("|DEMONSTRAÇÃO DA LINHA|")
print("+---------------------+")

print()

arqTeste = open("ArquivoTeste.txt", "w")



arqTeste.write("Python")

#Tentativa de Pular linha
arqTeste.write("")

arqTeste.write("Python 3")
arqTeste.close()

Well, another question, how can I use two objects in writing a file? For example:

insira o código aqui
nome = "Ana"
idade = "20"

arqTest2 = open("arqTest2.txt", "w")

#É essa a minha outra dúvida, não sei como fazer isso!
arqTest2.write("Nome =", nome)
arqTest2.write("Idade =", idade)

arqTest2.close()
    
asked by anonymous 21.01.2017 / 21:58

2 answers

3

To skip a line when writing to a file you do:

...
#Tentativa de Pular linha
arqTeste.write("\n")
...

To concatenate variables to a string you can do this:

...
#É essa a minha outra dúvida, não sei como fazer isso!
arqTest2.write("Nome = {}".format(nome))
arqTest2.write("Idade = {}".format(idade))
...

Although there are more ways , this is the most "versatile" / advised right now.

    
21.01.2017 / 22:31
0

Let me see if I get it, if it is not this, I'm sorry, friend! I have a program of Inputs and Outputs, from which I print the BD in ".txt" Here is an idea of the project: (In VB)

 Private Sub btListarValores_Click(sender As Object, e As EventArgs) Handles btListarValores.Click
    Try
        Dim ENTRA(5) As String
        Dim itm As ListViewItem
        ENTRA(0) = TextDesc.Text
        ENTRA(1) = TextMes.Text
        ENTRA(2) = TextData.Text
        ENTRA(3) = TextValor.Text
        ENTRA(4) = TextNota.Text
        itm = New ListViewItem(ENTRA)
        ListViewEntradas.Items.Add(itm)

        'AGORA NO ListTextEntradas...........
        ListTextEntrada.Items.Add(TextDesc.Text)
        ListTextEntrada.Items.Add(TextMes.Text)
        ListTextEntrada.Items.Add(TextData.Text)
        ListTextEntrada.Items.Add(TextValor.Text)
        ListTextEntrada.Items.Add(TextNota.Text)
        ListTextEntrada.Items.Add("__________________________________________________________________")

    Catch ex As Exception
        MsgBox("Erro ao transportar suas digitações para a Lista de Entrada!", MsgBoxStyle.Critical, "Erro: 0Txt:Lst")
    End Try

End Sub

The Print Preview looks like this: (Prints the same way)

    
21.01.2017 / 22:56