di bawah ini cuplikan yang dimaksud:
print '{:─^10}'.format('') # Print '─' character 10 times
Saya menggunakan ini untuk membuat batas konsol yang bagus dan semacamnya. Masalahnya adalah, menjalankan ini di file py saya dengan # coding UTF-8 memberi saya: ValueError: Spesifikasi konversi tidak valid
Jika saya menjalankan skrip yang sama ini di shell python, ia akan mengeluarkan karakter yang lolos: '\xc4\xc4\xc4\x...'
Saya tidak tahu bagaimana (dalam skrip saya) membuat ini mencetak karakter '─'. Itu dapat mencetak karakter '─' dengan baik jika saya menggunakan print '─' karena pengkodean UTF-8, tetapi karena alasan tertentu tidak mengizinkannya masuk fungsi string.format().
Ada saran? Saya yakin ini mungkin mudah diperbaiki, tapi saya SANGAT baru mengenal pemrograman python.
Terima kasih sebelumnya.