クリップボードの内容を藤原竜也化するPythonコード
何がしたいか
入力した文字列を 映画版カイジの藤原竜也さんふう文字列に変換したい。
コンソールから入力しようと思ったけど、最近Windows環境にしちゃったからダブルクリックで起動できるようにする。
コード
#coding:UTF-8 クリップボードの中身を藤原竜也化するスクリプト v0.01 Created on Tue Jun 12 13:18:47 2018 @author: ell_sub2 import os import pyperclip # 藤" 原" に" 変" 換" def strToFuziwara(s): result = u"" for i in range(len(s)): result = result + s[i:i+1] + "゛ " return result # 文字の取得と変換 text = pyperclip.paste() print("imput : " + text) # 文゛ 字゛ 列゛ を゛ ク゛ リ゛ ッ゛ プ゛ ボ゛ ー゛ ド゛ に゛ コ゛ ピ゛ ー゛ cvted_text = strToFuziwara(text) print("output : " + cvted_text) pyperclip.copy(cvted_text)
解説
入力と出力はクリップボードを使うことにしました。
pyperclipというモジュールを使えばosに依存せずクリップボードを利用可能です。
pyperclip.paste()
でクリップボードの内容をコピー、クリップボードへコピーする場合はpyperclip.copy([text])
です。