criar arquivo texto

1. criar arquivo texto

Reginaldo Oliveira de Jesus
reginaldojesus

(usa Outra)

Enviado em 08/06/2017 - 10:28h

Pessoal , fiz um programinha python para que criar um arquivo texto simples, mas quando mando imprimir para impressora matricial lx-300 , imprimir erros , e nao imprimir o texto. Quando eu criar crio com o mesmo programa no windows ele imprimi correto. E mais quando eu copio esse texto para o linux e dou um append nele e mando imprimir no linux ele imprimi corretamente. Não sei como faco para mando prints das impressao. Um dado interessante: o arquivo criar no windows quando dou o comando file arquivo.txt retorna data, o criado no linux retorna ASCII.

segue o código python

def print_checks(self):

with open("/tmp/AB.TXT", "a") as file:


for x in self.ids:

dateformatcheck = self.browse([x]).payment_date
dateformatcheck = datetime.strptime(dateformatcheck, '%Y-%m-%d').strftime('%d %B %Y')
partner_name = str(self.browse([x]).partner_id.name)
partner_name = self.format_print('bold') + partner_name + self.format_print('cancel_bold')

file.write(' '*10)
file.write('#'+'{0:,.2f}'.format(self.browse([x]).amount).replace('.',',')+'#')
file.write('\n')
file.write(' '*10)
file.write(self.fill_xis(str(self.browse([x]).check_amount_in_words)))
file.write('\n')
file.write(partner_name)
file.write('\n')
file.write('\n')
file.write(' '*20)
file.write(unicodedata.normalize('NFKD', self.browse([x]).partner_id.city).encode('ascii', 'ignore'))
file.write(' ')
file.write(dateformatcheck)
file.write('\n')
file.write('\n')
file.write('\n')
file.write(sys.platform)






  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts