Category Archives: Python
Python: ソースコード中でのUTF-8文字(日本語等)のエンコーディング指定
Pythonスクリプトの実行(コンパイル→実行)の際に下記のエラーが発生した場合、 SyntaxError: Non-ASCII character ‘\ABC’ in file C:\XXX\YYY\ZZZ.py on … Continue reading
Python: win32comモジュールのインストール方法
PythonでWindowsのアプリ・ファイルを扱う際に必要なwin32comモジュールのインストール方法を以下の通り。 配布元へアクセス:Win32 Extensions for Python ダウンロードエリアに移動 … Continue reading
Python: MS Word ファイルからテキストファイルへ変換
COM(Component Object Model)を使用してWordファイル内のテキストをテキストファイルへ抽出・変換するスクリプト。 ソースコード # coding: utf-8 import fnmatch, o … Continue reading
Python Twitter のインストール
Twitter APIのPython ラッパーライブラリのインストール手順を以下に紹介。 実行環境は以下の通り。 OS :Windows7 Pythonの実行パス :C:\Python27 ダウンロードするもの pyth … Continue reading
Python: ファイル読み込み時の例外の扱い例 – try、except、else、finallyブロック
ファイルのパスや名前のミス、パーミッションの権限が無い等が原因でファイルを読み込めない場合があります。そのような場合、すなわち例外が発生した際にそこで処理を中断して、発生した例外に合わせた処理ブロックにジャンプする構文が … Continue reading
Python: テキストファイルの行頭に行番号を追加
コマンドラインで指定されたテキストファイルの行頭に行番号を追加し、そのデータを新たなファイルに書き出すスクリプトです。 ソースコード #!/usr/bin/python # coding: UTF-8 import sy … Continue reading
Python: テキストファイルに書き込み – write()、writelines()メソッド
テキストファイルへの書き込み処理をFileオブジェクトの以下のメソッドを用いて書いてみます。 write() – 文字列を引数に取り、ファイルに書き込む。 writelines() – シーケンス … Continue reading
Python: 指定したパスのディレクトリ中のファイル一覧を出力
あるディレクトリから特定のファイルを検索したい場合、探索対象ディレクトリ内のファイルを全て取得する必要があります。今回は、引数にディレクトリを指すパスを指定することによって、そのディレクトリの内容を取得する関数を2つ示し … Continue reading
Python: 正規表現の基本 – 最長、最短マッチング
直前の文字、メタ文字を繰り返しマッチングさせる量指定記号である「*」「+」「?」などは、テキスト中にその繰り返しパターンがマッチする箇所が複数ある場合は、通常最後にマッチした箇所をオブジェクトに記録します。このような最長 … Continue reading