Рубрики
Без рубрики

6 встроенных модулей Python, о которых вы должны знать о

1. Преобразовать код Python2 в Python3 с 2To3 Сколько раз вы отпускали Python SCR … Теги с Python, Shell, модулем.

Сколько раз вы выпустили сценарий Python только потому, что он был написан в Python2? 2To3 преобразует код Python2 в Python3.

2to3 -w example.py

Разместите файл index.html и запустите локальный веб-сервер. В том же каталоге, что и индекс файла, запустите:

python3 -m http.server 8000

Теперь вы можете посетить localhost: 8000 Отказ

Мне нравится иметь дело с большинством своих разработчиков в терминале, так как обычно быстрее реализовать. Когда-нибудь пришлось разобраться с JSON в вашем терминале? Вы должны иметь, если вы использовали Curl до.

curl -s https://dev.to/api/articles\?username=mithil467

Выход не напечатан, и невозможно сделать что-либо из результата. Python json.tool получил твою спину!

curl -s https://api.github.com/users/Mithil467 | python -m json.tool

Я также побудил вывод к PyGGIZE -L JavaScript для лучшего визуального воздействия.

Тогда, когда я развивался Mitype У меня была эта точная проблема. Мне пришлось делать текстовые упаковки на основе ширины терминала. Я закончил писать свой алгоритм, но теперь я нашел это!

S = "I have started my journey into blogging! Can I call myself a writer now?"
S_wrapped = textwrap.fill(S, width=14)

I have started
my journey
into blogging!
Can I call
myself a
writer now?

Токенизация представляет собой стадию на фазе компиляции, где элементы исходного кода преобразуются в токены. Давайте повторим тот же файл, который мы использовали в нашем примере 2To3.

python3 -m tokenize app.py

Возможно, вы захотите посмотреть на некоторые более встроенные модули здесь https://docs.cython.org/3/py-modindex.html.

| Крышка Pic Chris Ried на Unsplash

Оригинал: “https://dev.to/mithil467/6-interesting-python-built-in-modules-38pd”