LoginSignup
1
3

More than 5 years have passed since last update.

Python初心者のメモ1

Last updated at Posted at 2019-02-03

はじめに

ブログを書く習慣がなく、まずはメモとして自分の確認用として作っていく
Pythonは初心者で、現在PyQを使って学習中
メモになるので、書きたいものを書いていきます。

文字コード

Pythonの文字コードはutf-8が主流である。
文字化けが起こってしまった場合にどのようなアプローチをとるか。

Python実行環境の文字コードの確認

getpreferredencoding
import locale
print(locale.getpreferredencoding())

ファイルの読み込み

Pythonでファイルを読み込みするときは、
open関数を使用する。
ファイル数、サイズによりメモリが食われてしまうので、
ファイル開いて、必要なくなったら、必ず閉じるようにする。
with構文を使うと、そのスコープ外になると、
自動的にファイルを開いたオブジェクトはcloseされるので、基本的にwith構文を用いる

with_open
with open('test.txt', encoding='utf-8') as fp:
    s = fp.read()
#ここで、with構文の外になるので、ファイルは閉じられる
print(s, end='')
# 1行ずつ読み込み
with open('test.txt', encoding='utf-8') as fp:
    for s in fp:
        # 改行をいれない場合は、endを指定する
        print('s', end=' ')
1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3