Mi a különbség a coding és az encoding között?
Python scriptek elején mindig azt írom, hogy
-*- encoding: utf-8 -*-
Én így tanultam, és így használom már egy éve. Netes példákban viszont encoding helyett coding van. Ennek van jelentősége?
A dokumentáció szerint, az interpreter a következő reguláris kifejezést keresi a második sorban:
coding[=:]\s*([-\w.]+)
A Python ajánlás szerint tehát ennek "coding"-nak kell lennie, de mivel a reguláris kifejezés működik bármire aminek coding a vége ezért a fejlesztők szabadjára engedték a képzeletüket.
Tehát lehet:
coding
encoding
fileencoding
csillamfaszlamacoding
A legjobb, ha követed a Python ajánlást és "coding"-ot írsz.
Amúgy a coding az kódolás, vagyis leülsz és kódolsz,
az encoding pedig (be)kódolás, azaz kódszavakból álló adatsorozat előállítása, a dekódolás ellentettje.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!