Сколько раз вы выпустили сценарий 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”