2016-11-01 9 views
0

私は、Pythonを使用して小売手形を印刷するためにPosiflexサーマルレシートプリンタを使用しています。WindowsでPythonを使用して生のテキストをプリンタに印刷しますか?

Iは

import os 

os.startfile("C:/Users/TestFile.txt", "print") 

以下と試みたが、私は、紙の浪費をもたらすテキスト末尾の空白がある印刷しようとしたときはいつでも。末尾の空白を排除した生のテキストだけを印刷するにはどうすればよいですか?

明確にするためimageを見つけてください。 2番目のように印刷したいが、出力は1番目と同じです。

+0

.内、 '末尾の空白を持ってtestfile.txt'ん?その場合は、ファイルを開いて空白を削除する必要があります。 –

+0

pythonではなくOSを使って同じファイルを印刷しようとするとどうなりますか? –

+0

@MorganThrappいいえ.. testfile.txtに末尾の空白がありません –

答えて

0

ストリップ余分なスペース:

one liner for removing blank lines from a file in python?

(.*?)\s*$は、すべての後続の空白を取り除いたテキストとしてグループ1をキャプチャし、あなたを与えるだろう。注意:あなたが含まれるようにs(単線)フラグを使用する必要があります\nまあ

https://regex101.com/r/cgZNHz/2

+0

テキストファイル内に末尾の空白がありません..コメントを確認してください詳細情報 –

関連する問題