No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 160 | 161 | 162 |...| 1245 | 1246 | 1247 || Next»

python-docx で Word ファイルの文置換

Word の docx ファイルにある指定の文字(列)を別の文字(列)にスクリプトで一斉置換したいなぁと思って少し試してみた.穴埋め問題の docx ファイルの「(ア)」とかに回答の値を入れた状態のドキュメントを作りたいとかいう.

んで,ぐぐったら Python で docx ファイルを扱える python-docx というのがあるらしいのを発見.pip install python-docx で入れて使ってみた.

結果:テキストボックスに対応してないのか…… 穴埋め問題の穴がテキストボックスだよ…… 残念.

きれいな docx ファイルなら十分使えるのだけど,テキストボックスを各所に配置したような汚い docx は触りたくないらしい.きれいになって返ってくる(save したら消えた).

うーん,もはやこれは docx ファイルを zip ファイルとして展開して中の word/document.xml を単なる XML ファイルとして扱って文字列置換したほうがはやい気がするなぁ……

鏡餅をポチる

気づけば11月も終わりそうな勢い.そろそろ鏡餅の確保をということで最近毎年買ってる六星の紅白のをポチった.

朝洗車

今朝は謎に生温い感じでちょうどよかったので洗車してきた.朝露に濡れまくってるけど凍ってなかったからこのタイミングで洗車するのが汚れを落としやすそう.

だがしかし,一昨日辺りに日の出前に見た車の温度計が 4℃ だったのに今朝の日の出前は 14℃ とかになっててわけわからんな.

スマホを落としてひび割れた

自宅内で落としたのだけど,ちょうど引き戸の金属製のレール部分に落ちて…… 画面に貼ってた保護ガラスがひび割れた.その下の本体の画面は大丈夫そうな感じな気もするけど新しくポチった保護ガラスが届くまで剥がしたくないのでまだシュレディンガーの割れた画面.

寝るか.

しょうもない知識を得た

締切ぶっちぎりまくった結果,事務方の firm deadline が明らかになった.なるほど,最初に提示されていた締切には 2週間ほどの猶予があったのか…… 10日くらいかなと思ってたので思ったより猶予があった.

まあ,こんな情報は知りとうなかったが.

靴を新調

前のがくたびれてたので「靴+インソール」を新しくした.古い方は約2年もったはず.インソールと合わせて 2年で履きつぶしたら 40円/日くらい? まあそんなもんか.

そしてソールのクッション性がだいぶ違うことに驚いた.製品としては同じものだけど…… そんなに劣化しとったんか.もうちょい早めに置き換えたほうが幸せかも?

閑話休題.

改めて靴箱を眺めてみたら思ったよりいろいろ入ってた:スノーブーツ,登山靴,バイクブーツ,MTB靴,普段の靴.

普段の靴以外はミドルカットかハイカットのブーツで嵩張るから靴の数の割に靴箱が圧迫されとる.

«Prev || 1 | 2 | 3 |...| 160 | 161 | 162 |...| 1245 | 1246 | 1247 || Next»
Search
Feeds

Page Top