Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

python

ファイル読み込みで一行毎に検索

import sys # 該当言語 searchWord = "hoge" # ファイル読み込み text = open(sys.argv[1], "r") # 一行づつ読み出し for line in text: # 該当単語があるなら書き出し if searchWord in line: print(line) # 閉じる text.close()

文字の置換

import re while True: inp = str(input("input=")) ans = re.sub("[0-9]","9",inp) print(ans)

csvの加工

ちょっと進化した。 import csv import pprint import sys import os import glob # usage # python3 transErrorMessage.py def replaceRet(txt: str): return txt.replace("\n", "\\n") def wrapDQ(txt): return "\""+txt+"\"" surfix = "_SEMISELF" def ma…

csvの加工

import csv import pprint import sys # usage # python3 transErrorMessage.py a.csv def replaceRet(txt:str): return txt.replace("\n","\\n") def wrapDQ(txt): return "\""+txt+"\"" surfix = "_hoge" filename = sys.argv[1] with open("./"+filename)…

htmlのタグをつける

for i in range(1,200): display = "" if i==1 or i>99: display=" style=\"display:none;\"" print("<option data-value=\""+str(i) + "\""+ display + ">"+str(i)+"回</option>")

履歴をしらべてコピーする。

履歴を調べて古かったらコピーするというスクリプトを書いてみた。 makefileの代わりに import sys import os import shutil import re # pathlistで指定したフォルダのファイルに対応するファイルがbasepath以下にある場合、basepathの方が古くなっていたら…

パーセプトロン

パーセプトロン

class名を抜き出す

色々他のサイトを検索しつつやってみたができた感じがする。 #coding:utf-8 import os.path # ファイル操作 import shutil # 再帰的削除 import glob # ファイル一括 import re # 正規表現 # http://quzee.hatenablog.com/entry/2015/08/15/151210 # ファイ…

importされたのかコマンドで実行されたのか

if __name__ == '__main__': で判断できる。

ファイル操作

ファイル名変更に一時間以上費やしている.. 使い方を調べるためにラッパークラスを書いてみた。直接使えば良いのであまり意味はない。 #coding:utf-8 import os.path # ファイル操作 import shutil # 再帰的削除 import glob # ファイル一括 import re # …

正規表現

BSDのsedでiオプションで大文字小文字の区別なくヒットができなかったのでpythonを使ってみることにした。 import sys # use argv import re argvs = sys.argv # 引数リスト # argc = len(argvs) # 引数の個数 target = argvs[1] #print target result = re.…

sympy

ツリー構造 Advanced Expression Manipulation — SymPy 1.0.1.dev documentationTaming math and physics using SymPy https://minireference.com/static/tutorials/sympy_tutorial.pdf使えるかというと微妙

pip基本操作をメモ

pip -V pipのバージョン pip list インストールしている#パッケージ一覧 pip -U パッケージ #インストールしているパッケージのアップデート pip install パッケージ #パッケージのインストール pip uninstall パッケージ #パッケージのアンインストール pip…