Python

Python

文字列

ファイルを文字列として読み込む

f = open('path_to_file', 'r')
data = f.read()
f.close()

テンプレート文字列の置換

オブジェクトの値を用いてテンプレート文字列の中身を置換する

format メソッド

project = 'my_project'
dataset = 'my_dataset'
table = 'my_table'

# format メソッドを使った方法 1 
template = 'SELECT size_bytes FROM `{project}.{dataset}.{table}`'
print(template.format(project=project, dataset=dataset, table=table))
# SELECT size_bytes FROM `my_project.my_dataset.my_table`

# format メソッドを使った方法 2
# テンプレートに置換する名前を指定しない場合は、与えたオブジェクトが順に適用される
template = 'SELECT size_bytes FROM `{}.{}.{}`'
print(template.format(project, dataset, table))
# SELECT size_bytes FROM `my_project.my_dataset.my_table`

f文字列を使った方法

こちらの方が format メソッドより簡単だが、テンプレート文字列をオブジェクトして保存した場合には使えない

# f文字列を使った方法
print(f'SELECT size_bytes FROM `{project}.{dataset}.{table}`')