テキストから半角括弧()とその中身を削除する。 半角括弧にはエスケープシーケンスが必要。 import re str = ‘彼女の名前は佐藤花子(旧姓:上田)です。’ changed = re.sub(‘\([^\)]+… 続きを読む Python:【正規表現】テキストから「()」とその中身を削除する。
カテゴリー: Python
Python : ファイル読込
テキストファイル読込 with open(‘hello.txt’, encoding=’utf-8′) as f: print(f.read()) テキストファイルを一行ずつ読込 with open(‘hello.txt… 続きを読む Python : ファイル読込
Docker + Flask + Apache
Pythonの公式イメージにApacheとFlaskを入れてwsgiで連携する。 ディレクトリ構成 |- app/ | ├ app.wsgi | └ hello.py ├ conf/ | └ 000-def… 続きを読む Docker + Flask + Apache
セマフォ
Pythonでセマフォ。 import threading import time def do_thread(semaphore, id): with semaphore: for i in range(5): pri… 続きを読む セマフォ
ConfigParserでHelloWorld
Python 3.8 コンフィグファイル [TEST1] msg = Hello World! 実行ファイル import configparser myconfig = configparser.ConfigParse… 続きを読む ConfigParserでHelloWorld
SQLAlchemyでHello World (ORマッピング)
Python 3.8.10 psycopgが必要。 from sqlalchemy import create_engine from sqlalchemy import Column, Integer, String … 続きを読む SQLAlchemyでHello World (ORマッピング)
psycopg2でHello World
python 3.8.10 import psycopg2 conn = psycopg2.connect(“dbname=dbname host=localhost user=user password=passwor… 続きを読む psycopg2でHello World
yield
戻り値がyieldの関数はforループで呼び出す。 def func1(): yield 1 yield 2 yield 3 for i in func1(): print(i) 実行結果。 $ python yield… 続きを読む yield
pytestでHelloWorld
テストされるプログラム # -*- coding: utf-8 -*- def hello_world(): return “Hello World” def morning_world(): return “Morni… 続きを読む pytestでHelloWorld