Copyright © 2024 Information-technology Promotion Agency, Japan(IPA) 法人番号 5010005007126

WindowsのPython3で、time.strftimeに日本語を渡すと例外が出る。 >>> import time >>> time.strftime("%Y年%m月%d日") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeEncodeError: 'locale' codec can't encode character '\u5e74' in position 2: Illegal byte sequence事前にlocale.setlocaleを呼んでおけば*1、Shift_JISの範囲内であれば通るようになるが、 >>> import locale >>> locale.setlocale(locale.LC_ALL, '') 'Japanese_Japan.932'
May 11, 201911 likes7,409 viewsAI-enhanced description This document provides an overview of Python development from 2000 to the present (2019). It discusses Python's use for web development and various web frameworks from 2000 to 2010 and now (2019). Sample code is also provided to parse header parameters from a string.Read less
Pipenv: 人間のためのPython開発ワークフロー¶ Pipenv は、全てのパッケージングの世界 (bundler、composer、npm、cargo、yarnなどなど。) における最高のものをPythonの世界にもたらすことを目的としたツールです。 我々の世界ではWindowsは第一級市民です。 Pipenvは、手動でパッケージのインストールおよびアンインストールを行うのと同じように Pipfile に対してパッケージの追加および削除を行うのに加え、自動でプロジェクト用の仮想環境を作成し管理します。 またPipenvは、いかなるときも重要な Pipfile.lock を生成し、これを利用しビルドが常に同じ結果になるようにします。 Pipenvは主にアプリケーションのユーザーと開発者に、簡単に作業環境を作れる方法を提供するためのツールです。 ライブラリとアプリケーションの違いや、
追記 2017.11.11 Pipenvの紹介 まさにbundlerやpackage.json的な pipenv というツールが出てきました。現在はそちらを利用するとよいでしょう。 pipenv公式ドキュメント(日本語訳) 2018.12.20 Poetryの紹介 ライブラリ開発者にはPipenvよりもPoetryのほうが良さそうです。個人のブログのほうに記事を書きました。 Poetryを使ったPythonパッケージ開発からPyPI公開まで - PYTHONIC BOOM BOOM HEAD はじめに 最近、いろんなツールの存在を知ってパッケージ管理方法を改めたのでメモ。 たまにtwitterとかで「Pythonってpackage.json的なのとかbundler的なの無いの?requirements.txtで管理するくらいしかできないの?」って目にするけど、以下のツールたちを使えばある程
pysmbについて以前書いた記事がだいぶざっくり目になっていたことと、いくつか不要な設定が混じっていたりしたので、改めて初心者向けに網羅的な内容で書き直しました。 pysmbとは Pythonでファイル共有を利用できるモジュールで、SMB/CIFSクライアントとして動作します。 公式サイト https://miketeo.net/wp/index.php/projects/pysmb GitHubリポジトリ https://github.com/miketeo/pysmb 公式ドキュメント http://pysmb.readthedocs.io/en/latest/index.html インデックス pysmbの使い方(接続・切断) pysmbの使い方(ファイル受信) pysmbの使い方(ファイル送信) pysmbの使い方(ロギング) pysmbの使い方(匿名接続) 実行環境 クライアント
python で スクレイピングなどを行うときに便利なのが BeautifulSoup (ここでは bs4 を扱っています) 。 parserを選択できる仕様になっていますが、 4.3.xまでは明示的に指定しなくても、適度に動いていました (どう動いてたかは、調べてない)。 こちらにあるように、lxmlやhtml5libがインストールされている場合はそちらが優先されるそうです。 PythonとBeautiful Soupでスクレイピング - Qiita 4.4.x からは明示的に指定しないと、自動選択されるとともにWARNING がでて、何を使って動いてのかを教えてくれます。 lxml が自動で選ばれた例) soup = BeautifulSoup(html) ..python2.7/site-packages/bs4/__init__.py:166: UserWarning: No pa
概要¶ これは Google Python Style Guide Revision 2.29 を日本語に訳したものです。 本家ガイドは CC-By 3.0 ライセンス の基で公開されています。また、本ガイドも同ライセンスを継承します。 本家ガイドの著者は以下の通りです。 Amit Patel Antoine Picard Eugene Jhong Jeremy Hylton Matt Smart Mike Shields また、本ガイドの翻訳者は以下の通りです。 Kosei Kitahara 本ガイドに誤植、誤訳があった場合は issue で教えてください。 その他本ガイドに関する問い合わせは、サイト最下部に記載のメールアドレスか @Surgo にお願いします。 はじめに¶ Python は Google で使われている主要なスクリプト言語です。 このスタイルガイドは Python によ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く