Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť Non - ASCII znaky v jazyku Python

Americký štandardný kód pre výmenu informácií , alebo ASCII kódovanie definuje kódy pre anglických znakov , interpunkčných znamienok a špeciálnych symbolov s číselnými hodnotami beží 0-127 . Ak chcete čítať alebo ukladať iné znaky ako ASCII , ako sú znaky v cudzích abecied alebo diakritikou anglické písmená , v programovacom jazyku Python , musíte ich previesť na najbližší vizuálne ekvivalenty ASCII znaky v Pythone podporované kódovania . Pomocou funkcie unicode Pythone môžete prezentovať ne - ASCII znaky v užívateľských aplikáciách . Veci , ktoré budete potrebovať
Python IDLE 2.7.1
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Štart " vo Windows a potom kliknite na tlačidlo " Poznámkový blok " otvorte Poznámkový blok textového editora .
2

Pridajte nasledujúci kód v otvorenom okne : Spojené

import sys

sys.getdefaultencoding ( )

surové = ' A ' . dekódovať ( ' CP437 ' )

vytlačiť raw

u = u'Á '

txt = unicode ( ' A ' , encoding = " utf - 8 " )

tlače u ' \\ 00C1 " . kódovanie ( ' CP437 ' )

tlač txt
3

Kliknite na " Súbor " a potom kliknite na tlačidlo " Uložiť " . Zadajte " nonascii.py " v " Názov súboru " poľa a kliknite na tlačidlo " Save " .
4

Kliknite na tlačidlo " Štart " vo Windows , zvoľte " Python 2.7 " a potom kliknite na tlačidlo " IDLE ( Python GUI ) . " Kliknite na " Súbor " , zvoľte " Otvoriť " a potom dvakrát kliknite na " nonascii.py " v otvorenom okne .
5

Kliknite na tlačidlo " Spustiť " a potom kliknite na tlačidlo " Spustiť modul " dekódovať nie - ASCII " " znak v " CP437 " kódovanie na " UTF - 8 " kódovanie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené