Xg1-3-1

f = open('sample1.txt')

---------------------------------------------------------------

Xg1-3-2

f = open('sample1.txt')
print(f.read())
f.close()

---------------------------------------------------------------

Xg1-3-3

with open('sample1.txt') as f:
    print(f.read())

---------------------------------------------------------------

Xg1-3-4

with open('sample1.txt', 'w') as f:
    f.write('݂ł܂B')

---------------------------------------------------------------

Xg1-3-5

with open('sample1.txt', 'a') as f:
    f.write('݂ł܂B')

---------------------------------------------------------------

Xg1-3-6

import csv

with open('sample3.csv', encoding='utf-8') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

---------------------------------------------------------------

Xg1-3-7

import csv

with open('sample3.csv', encoding='utf-8') as f:
    reader = csv.reader(f)
    csvlist = list(reader)
    print(csvlist)

---------------------------------------------------------------

Xg1-3-8

import csv

with open('sample3.csv', 'a', encoding='utf-8', newline='') as f:
    writer = csv.writer(f)
    writer.writerow(['2019/12/8','ꐬ',43])

---------------------------------------------------------------

Xg1-3-9

import csv

with open('sample3.csv', 'a', encoding='utf-8', newline='') as f:
    writer = csv.writer(f)
    writer.writerow(['2019/12/8','ꐬ',43])
    writer.writerow(['2019/12/9','ImV','49'])

---------------------------------------------------------------

Xg1-3-10

import csv

with open('sample3.csv', 'a', encoding='utf-8') as f:
    writer = csv.writer(f)
    writer.writerow(['2019/12/8','ꐬ',43])
    writer.writerow(['2019/12/9','ImV','49'])

---------------------------------------------------------------

Xg1-3-11

import csv

with open('sample4.csv', encoding='utf-8') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

---------------------------------------------------------------

Xg1-3-12

import csv

with open('sample4.csv', encoding='utf-8-sig') as f:
    reader = csv.reader(f)
    for row in reader:
        print(row)

---------------------------------------------------------------

Xg1-3-13

import json

with open('sample5.json', encoding='utf-8') as f:
    d = json.load(f)
    print(d)

---------------------------------------------------------------

Xg1-3-14

import json

d = {
    'name':'؋`a',
    'age':33,
    'sex':'j'
}

with open('sample6.json', 'w', encoding='utf-8') as f:
    json.dump(d, f, ensure_ascii=False, indent=4)

---------------------------------------------------------------

json.dump(d, f, indent=4)

---------------------------------------------------------------

json.dump(d, f, ensure_ascii=False)

---------------------------------------------------------------

Xg1-3-15

import json

s = '{"name": "؋`a", "age": 33, "sex": "j"}'
d = json.loads(s)
print(d)

---------------------------------------------------------------

Xg1-3-16

import json

d = {
    'name':'؋`a',
    'age':33,
    'sex':'j'
}

s = json.dumps(d, ensure_ascii=False, indent=4)
print(s)

---------------------------------------------------------------

type(s)

---------------------------------------------------------------
