「Excl2WikiTable使用説明書」の版間の差分
ナビゲーションに移動
検索に移動
10行目: | 10行目: | ||
:出力されたテキストファイルは次の様になります。<br> | :出力されたテキストファイルは次の様になります。<br> | ||
<pre> | <pre> | ||
[復元された内容の一部が省略されました] | |||
^C | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 27, in <module> | |||
print(line) | |||
KeyboardInterrupt | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list |less | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list |less | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 27, in <module> | |||
print(src1, src2, desr, resize) | |||
NameError: name 'desr' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 | |||
高28_002_扉.jpg ./merged/高28_002_扉.jpg 1200x1800 | |||
高28_003_校長.jpg 高28_004_教職員.jpg ./merged/高28_校長教職員.jpg 1800x1200 | |||
高28_005_A組.jpg ./merged/高28_005_A組.jpg 1800x1200 | |||
高28_006_B組.jpg ./merged/高28_006_B組.jpg 1800x1200 | |||
高28_007_C組.jpg ./merged/高28_007_C組.jpg 1800x1200 | |||
高28_008_D組.jpg ./merged/高28_008_D組.jpg 1800x1200 | |||
高28_009_E組.jpg ./merged/高28_009_E組.jpg 1800x1200 | |||
高28_010_F組.jpg ./merged/高28_010_F組.jpg 1800x1200 | |||
高28_011_G組.jpg ./merged/高28_011_G組.jpg 1800x1200 | |||
高28_012_H組.jpg ./merged/高28_012_H組.jpg 1800x1200 | |||
高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg ./merged/高28_クラス集合.jpg 1800x1200 | |||
高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg ./merged/高28_修学旅行1.jpg 1800x1200 | |||
高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg ./merged/高28_修学旅行2.jpg 1800x1200 | |||
高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg ./merged/高28_運動会1.jpg 1800x1200 | |||
高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg ./merged/高28_運動会2.jpg 1800x1200 | |||
高28_023_班活1_01.jpg 高28_024_班活1_02.jpg ./merged/高28_班活1.jpg 1800x1200 | |||
高28_025_班活2_01.jpg 高28_026_班活2_02.jpg ./merged/高28_班活2.jpg 1800x1200 | |||
高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg ./merged/高28_A組スナップ1.jpg 1800x1200 | |||
高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg ./merged/高28_A組スナップ2.jpg 1800x1200 | |||
高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg ./merged/高28_A組スナップ3.jpg 1800x1200 | |||
高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg ./merged/高28_B組スナップ1.jpg 1800x1200 | |||
高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg ./merged/高28_B組スナップ2.jpg 1800x1200 | |||
高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg ./merged/高28_B組スナップ3.jpg 1800x1200 | |||
高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg ./merged/高28_C組スナップ1.jpg 1800x1200 | |||
高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg ./merged/高28_C組スナップ2.jpg 1800x1200 | |||
高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg ./merged/高28_C組スナップ3.jpg 1800x1200 | |||
高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg ./merged/高28_D組スナップ1.jpg 1800x1200 | |||
高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg ./merged/高28_D組スナップ2.jpg 1800x1200 | |||
高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg ./merged/高28_D組スナップ3.jpg 1800x1200 | |||
高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg ./merged/高28_E組スナップ1.jpg 1800x1200 | |||
高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg ./merged/高28_E組スナップ2.jpg 1800x1200 | |||
高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg ./merged/高28_E組スナップ3.jpg 1800x1200 | |||
高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg ./merged/高28_F組スナップ1.jpg 1800x1200 | |||
高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg ./merged/高28_F組スナップ2.jpg 1800x1200 | |||
高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg ./merged/高28_F組スナップ3.jpg 1800x1200 | |||
高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg ./merged/高28_G組スナップ1.jpg 1800x1200 | |||
高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg ./merged/高28_G組スナップ2.jpg 1800x1200 | |||
高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg ./merged/高28_G組スナップ3.jpg 1800x1200 | |||
高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg ./merged/高28_H組スナップ1.jpg 1800x1200 | |||
高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg ./merged/高28_H組スナップ2.jpg 1800x1200 | |||
高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg ./merged/高28_H組スナップ3.jpg 1800x1200 | |||
高28_075_編集後記.jpg ./nerged/高28_075_編集後記.jpg 1200x1800 | |||
高28_076_裏表紙.jpg ./merged/高28_076_裏表紙.jpg 1200x1800 | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 28, in <module> | |||
Merge_Image(src1, sc2, dest, resize) | |||
NameError: name 'Merge_Image' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 28, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
NameError: name 'Merge_Image' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 | |||
copying 高28_001_表紙.jpg | |||
1200 1800 | |||
高28_002_扉.jpg ./merged/高28_002_扉.jpg 1200x1800 | |||
copying 高28_002_扉.jpg | |||
1200 1800 | |||
高28_003_校長.jpg 高28_004_教職員.jpg ./merged/高28_校長教職員.jpg 1800x1200 | |||
merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
1800 1200 | |||
高28_005_A組.jpg ./merged/高28_005_A組.jpg 1800x1200 | |||
copying 高28_005_A組.jpg | |||
1800 1200 | |||
高28_006_B組.jpg ./merged/高28_006_B組.jpg 1800x1200 | |||
copying 高28_006_B組.jpg | |||
1800 1200 | |||
高28_007_C組.jpg ./merged/高28_007_C組.jpg 1800x1200 | |||
copying 高28_007_C組.jpg | |||
1800 1200 | |||
高28_008_D組.jpg ./merged/高28_008_D組.jpg 1800x1200 | |||
copying 高28_008_D組.jpg | |||
1800 1200 | |||
高28_009_E組.jpg ./merged/高28_009_E組.jpg 1800x1200 | |||
copying 高28_009_E組.jpg | |||
1800 1200 | |||
高28_010_F組.jpg ./merged/高28_010_F組.jpg 1800x1200 | |||
copying 高28_010_F組.jpg | |||
1800 1200 | |||
高28_011_G組.jpg ./merged/高28_011_G組.jpg 1800x1200 | |||
copying 高28_011_G組.jpg | |||
1800 1200 | |||
高28_012_H組.jpg ./merged/高28_012_H組.jpg 1800x1200 | |||
copying 高28_012_H組.jpg | |||
1800 1200 | |||
高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg ./merged/高28_クラス集合.jpg 1800x1200 | |||
merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
1800 1200 | |||
高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg ./merged/高28_修学旅行1.jpg 1800x1200 | |||
merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
1800 1200 | |||
高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg ./merged/高28_修学旅行2.jpg 1800x1200 | |||
merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
1800 1200 | |||
高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg ./merged/高28_運動会1.jpg 1800x1200 | |||
merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
1800 1200 | |||
高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg ./merged/高28_運動会2.jpg 1800x1200 | |||
merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
1800 1200 | |||
高28_023_班活1_01.jpg 高28_024_班活1_02.jpg ./merged/高28_班活1.jpg 1800x1200 | |||
merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
1800 1200 | |||
高28_025_班活2_01.jpg 高28_026_班活2_02.jpg ./merged/高28_班活2.jpg 1800x1200 | |||
merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
1800 1200 | |||
高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg ./merged/高28_A組スナップ1.jpg 1800x1200 | |||
merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
1800 1200 | |||
高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg ./merged/高28_A組スナップ2.jpg 1800x1200 | |||
merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
1800 1200 | |||
高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg ./merged/高28_A組スナップ3.jpg 1800x1200 | |||
merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
1800 1200 | |||
高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg ./merged/高28_B組スナップ1.jpg 1800x1200 | |||
merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
1800 1200 | |||
高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg ./merged/高28_B組スナップ2.jpg 1800x1200 | |||
merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
1800 1200 | |||
高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg ./merged/高28_B組スナップ3.jpg 1800x1200 | |||
merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
1800 1200 | |||
高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg ./merged/高28_C組スナップ1.jpg 1800x1200 | |||
merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
1800 1200 | |||
高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg ./merged/高28_C組スナップ2.jpg 1800x1200 | |||
merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
1800 1200 | |||
高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg ./merged/高28_C組スナップ3.jpg 1800x1200 | |||
merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
1800 1200 | |||
高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg ./merged/高28_D組スナップ1.jpg 1800x1200 | |||
merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
1800 1200 | |||
高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg ./merged/高28_D組スナップ2.jpg 1800x1200 | |||
merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
1800 1200 | |||
高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg ./merged/高28_D組スナップ3.jpg 1800x1200 | |||
merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
^CTraceback (most recent call last): | |||
File "./merge_image.py", line 51, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
File "./merge_image.py", line 25, in Merge_Image | |||
im.paste(im2, (im1.size[0],0)) | |||
KeyboardInterrupt | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 | |||
copying 高28_001_表紙.jpg | |||
1200 1800 | |||
高28_002_扉.jpg ./merged/高28_002_扉.jpg 1200x1800 | |||
copying 高28_002_扉.jpg | |||
1200 1800 | |||
高28_003_校長.jpg 高28_004_教職員.jpg ./merged/高28_校長教職員.jpg 1800x1200 | |||
merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
1800 1200 | |||
高28_005_A組.jpg ./merged/高28_005_A組.jpg 1800x1200 | |||
copying 高28_005_A組.jpg | |||
1800 1200 | |||
高28_006_B組.jpg ./merged/高28_006_B組.jpg 1800x1200 | |||
copying 高28_006_B組.jpg | |||
1800 1200 | |||
高28_007_C組.jpg ./merged/高28_007_C組.jpg 1800x1200 | |||
copying 高28_007_C組.jpg | |||
^CTraceback (most recent call last): | |||
File "./merge_image.py", line 51, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
File "./merge_image.py", line 31, in Merge_Image | |||
im.paste(im1) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 1618, in paste | |||
im.load() | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/ImageFile.py", line 257, in load | |||
n, err_code = decoder.decode(b) | |||
KeyboardInterrupt | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
File "./merge_image.py", line 19 | |||
print("# merging ", src1, src2)) | |||
^ | |||
SyntaxError: unmatched ')' | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
File "./merge_image.py", line 35 | |||
print("# Resizing at #, size) | |||
^ | |||
SyntaxError: EOL while scanning string literal | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (' 1200', '1800\n') | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 53, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
File "./merge_image.py", line 36, in Merge_Image | |||
im = im.resize(size) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 2062, in resize | |||
return self._new(self.im.resize(size, resample, box)) | |||
TypeError: an integer is required (got type str) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (1800, 1200) | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 53, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
File "./merge_image.py", line 37, in Merge_Image | |||
im.save(dest, "JPEG") | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 2297, in save | |||
fp = builtins.open(filename, "w+b") | |||
FileNotFoundError: [Errno 2] No such file or directory: ' ./merged/高28_校長教職員.jpg' | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_校長教職員.jpg | |||
# copying 高28_005_A組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_005_A組.jpg | |||
# copying 高28_006_B組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_006_B組.jpg | |||
# copying 高28_007_C組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_007_C組.jpg | |||
# copying 高28_008_D組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_008_D組.jpg | |||
# copying 高28_009_E組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_009_E組.jpg | |||
# copying 高28_010_F組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_010_F組.jpg | |||
# copying 高28_011_G組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_011_G組.jpg | |||
# copying 高28_012_H組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_012_H組.jpg | |||
# merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_クラス集合.jpg | |||
# merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_修学旅行1.jpg | |||
# merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_修学旅行2.jpg | |||
# merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_運動会1.jpg | |||
# merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_運動会2.jpg | |||
# merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_班活1.jpg | |||
# merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_班活2.jpg | |||
# merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_A組スナップ1.jpg | |||
# merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_A組スナップ2.jpg | |||
# merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_A組スナップ3.jpg | |||
# merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_B組スナップ1.jpg | |||
# merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_B組スナップ2.jpg | |||
# merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_B組スナップ3.jpg | |||
# merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_C組スナップ1.jpg | |||
# merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_C組スナップ2.jpg | |||
# merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_C組スナップ3.jpg | |||
# merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_D組スナップ1.jpg | |||
# merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_D組スナップ2.jpg | |||
# merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_D組スナップ3.jpg | |||
# merging 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_E組スナップ1.jpg | |||
# merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_E組スナップ2.jpg | |||
# merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_E組スナップ3.jpg | |||
# merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_F組スナップ1.jpg | |||
# merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_F組スナップ2.jpg | |||
# merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_F組スナップ3.jpg | |||
# merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_G組スナップ1.jpg | |||
# merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_G組スナップ2.jpg | |||
# merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_G組スナップ3.jpg | |||
# merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_H組スナップ1.jpg | |||
# merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_H組スナップ2.jpg | |||
# merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_H組スナップ3.jpg | |||
# copying 高28_075_編集後記.jpg | |||
# Resizing at # (1200, 1800) | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 53, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
File "./merge_image.py", line 37, in Merge_Image | |||
im.save(dest, "JPEG") | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 2297, in save | |||
fp = builtins.open(filename, "w+b") | |||
FileNotFoundError: [Errno 2] No such file or directory: './nerged/高28_075_編集後記.jpg' | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_校長教職員.jpg | |||
# copying 高28_005_A組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_005_A組.jpg | |||
# copying 高28_006_B組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_006_B組.jpg | |||
# copying 高28_007_C組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_007_C組.jpg | |||
# copying 高28_008_D組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_008_D組.jpg | |||
# copying 高28_009_E組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_009_E組.jpg | |||
# copying 高28_010_F組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_010_F組.jpg | |||
# copying 高28_011_G組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_011_G組.jpg | |||
# copying 高28_012_H組.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_012_H組.jpg | |||
# merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_クラス集合.jpg | |||
# merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_修学旅行1.jpg | |||
# merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_修学旅行2.jpg | |||
# merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_運動会1.jpg | |||
# merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_運動会2.jpg | |||
# merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_班活1.jpg | |||
# merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_班活2.jpg | |||
# merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_A組スナップ1.jpg | |||
# merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_A組スナップ2.jpg | |||
# merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_A組スナップ3.jpg | |||
# merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_B組スナップ1.jpg | |||
# merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_B組スナップ2.jpg | |||
# merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_B組スナップ3.jpg | |||
# merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_C組スナップ1.jpg | |||
# merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_C組スナップ2.jpg | |||
# merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_C組スナップ3.jpg | |||
# merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_D組スナップ1.jpg | |||
# merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_D組スナップ2.jpg | |||
# merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_D組スナップ3.jpg | |||
# merging 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_E組スナップ1.jpg | |||
# merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_E組スナップ2.jpg | |||
# merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_E組スナップ3.jpg | |||
# merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_F組スナップ1.jpg | |||
# merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_F組スナップ2.jpg | |||
# merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_F組スナップ3.jpg | |||
# merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_G組スナップ1.jpg | |||
# merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_G組スナップ2.jpg | |||
# merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_G組スナップ3.jpg | |||
# merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_H組スナップ1.jpg | |||
# merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_H組スナップ2.jpg | |||
# merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg | |||
# Resizing at # (1800, 1200) | |||
### Saved as ./merged/高28_H組スナップ3.jpg | |||
# copying 高28_075_編集後記.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_075_編集後記.jpg | |||
# copying 高28_076_裏表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ci merge_list | |||
zsh: command not found: ci | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_校長教職員.jpg | |||
# copying 高28_005_A組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_005_A組.jpg | |||
# copying 高28_006_B組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_006_B組.jpg | |||
# copying 高28_007_C組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_007_C組.jpg | |||
# copying 高28_008_D組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_008_D組.jpg | |||
# copying 高28_009_E組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_009_E組.jpg | |||
# copying 高28_010_F組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_010_F組.jpg | |||
# copying 高28_011_G組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_011_G組.jpg | |||
# copying 高28_012_H組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_012_H組.jpg | |||
# merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_クラス集合.jpg | |||
# merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_修学旅行1.jpg | |||
# merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_修学旅行2.jpg | |||
# merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_運動会1.jpg | |||
# merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_運動会2.jpg | |||
# merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_班活1.jpg | |||
# merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_班活2.jpg | |||
# merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ1.jpg | |||
# merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ2.jpg | |||
# merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ3.jpg | |||
# merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ1.jpg | |||
# merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ2.jpg | |||
# merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ3.jpg | |||
# merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ1.jpg | |||
# merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ2.jpg | |||
# merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ3.jpg | |||
# merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ1.jpg | |||
# merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ2.jpg | |||
# merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ3.jpg | |||
# merging 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_E組スナップ1.jpg | |||
# merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_E組スナップ2.jpg | |||
# merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_E組スナップ3.jpg | |||
# merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_F組スナップ1.jpg | |||
# merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_F組スナップ2.jpg | |||
# merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_F組スナップ3.jpg | |||
# merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_G組スナップ1.jpg | |||
# merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_G組スナップ2.jpg | |||
# merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_G組スナップ3.jpg | |||
# merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_H組スナップ1.jpg | |||
# merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_H組スナップ2.jpg | |||
# merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_H組スナップ3.jpg | |||
# copying 高28_075_編集後記.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_075_編集後記.jpg | |||
# copying 高28_076_裏表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
高28_001_表紙.jpg | |||
高28_002_扉.jpg | |||
高28_校長教職員.jpg | |||
高28_005_A組.jpg | |||
高28_006_B組.jpg | |||
高28_007_C組.jpg | |||
高28_008_D組.jpg | |||
高28_009_E組.jpg | |||
高28_010_F組.jpg | |||
高28_011_G組.jpg | |||
高28_012_H組.jpg | |||
高28_クラス集合.jpg | |||
高28_修学旅行1.jpg | |||
高28_修学旅行2.jpg | |||
高28_運動会1.jpg | |||
高28_運動会2.jpg | |||
高28_班活1.jpg | |||
高28_班活2.jpg | |||
高28_A組スナップ1.jpg | |||
高28_A組スナップ2.jpg | |||
高28_A組スナップ3.jpg | |||
高28_B組スナップ1.jpg | |||
高28_B組スナップ2.jpg | |||
高28_B組スナップ3.jpg | |||
高28_C組スナップ1.jpg | |||
高28_C組スナップ2.jpg | |||
高28_C組スナップ3.jpg | |||
高28_D組スナップ1.jpg | |||
高28_D組スナップ2.jpg | |||
高28_D組スナップ3.jpg | |||
高28_E組スナップ1.jpg | |||
高28_E組スナップ2.jpg | |||
高28_E組スナップ3.jpg | |||
高28_F組スナップ1.jpg | |||
高28_F組スナップ2.jpg | |||
高28_F組スナップ3.jpg | |||
高28_G組スナップ1.jpg | |||
高28_G組スナップ2.jpg | |||
高28_G組スナップ3.jpg | |||
高28_H組スナップ1.jpg | |||
高28_H組スナップ2.jpg | |||
高28_H組スナップ3.jpg | |||
高28_075_編集後記.jpg | |||
高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
merge_image.py 高28_037_B組スナップ3_01.jpg | |||
merge_list 高28_038_B組スナップ3_02.jpg | |||
merged 高28_039_C組スナップ1_01.jpg | |||
output_file_list 高28_040_C組スナップ1_02.jpg | |||
高28_001_表紙.jpg 高28_041_C組スナップ2_01.jpg | |||
高28_002_扉.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_003_校長.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_004_教職員.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_005_A組.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_006_B組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_007_C組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_008_D組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_009_E組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_010_F組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_011_G組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_012_H組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_013_ABCD集合.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_014_EFGH集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_015_修学旅行1_01.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_016_修学旅行1_02.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_017_修学旅行2_01.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_018_修学旅行2_02.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_019_運動会1_01.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_020_運動会1_02.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_021_運動会2_01.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_022_運動会2_02.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_023_班活1_01.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_024_班活1_02.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_025_班活2_01.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_026_班活2_02.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_075_編集後記.jpg | |||
高28_036_B組スナップ2_02.jpg 高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_校長教職員.jpg | |||
# copying 高28_005_A組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_005_A組.jpg | |||
# copying 高28_006_B組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_006_B組.jpg | |||
# copying 高28_007_C組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_007_C組.jpg | |||
# copying 高28_008_D組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_008_D組.jpg | |||
# copying 高28_009_E組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_009_E組.jpg | |||
# copying 高28_010_F組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_010_F組.jpg | |||
# copying 高28_011_G組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_011_G組.jpg | |||
# copying 高28_012_H組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_012_H組.jpg | |||
# merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_クラス集合.jpg | |||
# merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_修学旅行1.jpg | |||
# merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_修学旅行2.jpg | |||
# merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_運動会1.jpg | |||
# merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_運動会2.jpg | |||
# merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_班活1.jpg | |||
# merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_班活2.jpg | |||
# merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ1.jpg | |||
# merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ2.jpg | |||
# merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ3.jpg | |||
# merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ1.jpg | |||
# merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ2.jpg | |||
# merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ3.jpg | |||
# merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ1.jpg | |||
# merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ2.jpg | |||
# merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ3.jpg | |||
# merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ1.jpg | |||
# merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ2.jpg | |||
# merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ3.jpg | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 54, in <module> | |||
Merge_Image(src1, src2, dest, resize) | |||
File "./merge_image.py", line 19, in Merge_Image | |||
im2 = Image.open(src2) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 3068, in open | |||
fp = builtins.open(filename, "rb") | |||
FileNotFoundError: [Errno 2] No such file or directory: '高28_051_E組スナップ1_02.jpg' | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_校長教職員.jpg | |||
# copying 高28_005_A組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_005_A組.jpg | |||
# copying 高28_006_B組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_006_B組.jpg | |||
# copying 高28_007_C組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_007_C組.jpg | |||
# copying 高28_008_D組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_008_D組.jpg | |||
# copying 高28_009_E組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_009_E組.jpg | |||
# copying 高28_010_F組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_010_F組.jpg | |||
# copying 高28_011_G組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_011_G組.jpg | |||
# copying 高28_012_H組.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_012_H組.jpg | |||
# merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_クラス集合.jpg | |||
# merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_修学旅行1.jpg | |||
# merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_修学旅行2.jpg | |||
# merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_運動会1.jpg | |||
# merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_運動会2.jpg | |||
# merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_班活1.jpg | |||
# merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_班活2.jpg | |||
# merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ1.jpg | |||
# merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ2.jpg | |||
# merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_A組スナップ3.jpg | |||
# merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ1.jpg | |||
# merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ2.jpg | |||
# merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_B組スナップ3.jpg | |||
# merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ1.jpg | |||
# merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ2.jpg | |||
# merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_C組スナップ3.jpg | |||
# merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ1.jpg | |||
# merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ2.jpg | |||
# merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_D組スナップ3.jpg | |||
# merging 高28_051_E組スナップ1_01.jpg 高28_052_E組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_E組スナップ1.jpg | |||
# merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_E組スナップ2.jpg | |||
# merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_E組スナップ3.jpg | |||
# merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_F組スナップ1.jpg | |||
# merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_F組スナップ2.jpg | |||
# merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_F組スナップ3.jpg | |||
# merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_G組スナップ1.jpg | |||
# merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_G組スナップ2.jpg | |||
# merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_G組スナップ3.jpg | |||
# merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_H組スナップ1.jpg | |||
# merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_H組スナップ2.jpg | |||
# merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg | |||
# Resizing at # (3600, 2400) | |||
### Saved as ./merged/高28_H組スナップ3.jpg | |||
# copying 高28_075_編集後記.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_075_編集後記.jpg | |||
# copying 高28_076_裏表紙.jpg | |||
# Resizing at # (1200, 1800) | |||
### Saved as ./merged/高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
Traceback (most recent call last): | |||
File "./merge_image.py", line 58, in <module> | |||
fout.write("file:",dest_file+"|300px|"+dest_name+"\n") | |||
TypeError: write() takes exactly one argument (2 given) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
merge_image.py 高28_037_B組スナップ3_01.jpg | |||
merge_list 高28_038_B組スナップ3_02.jpg | |||
merged 高28_039_C組スナップ1_01.jpg | |||
output_file_list 高28_040_C組スナップ1_02.jpg | |||
高28_001_表紙.jpg 高28_041_C組スナップ2_01.jpg | |||
高28_002_扉.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_003_校長.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_004_教職員.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_005_A組.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_006_B組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_007_C組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_008_D組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_009_E組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_010_F組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_011_G組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_012_H組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_013_ABCD集合.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_014_EFGH集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_015_修学旅行1_01.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_016_修学旅行1_02.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_017_修学旅行2_01.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_018_修学旅行2_02.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_019_運動会1_01.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_020_運動会1_02.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_021_運動会2_01.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_022_運動会2_02.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_023_班活1_01.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_024_班活1_02.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_025_班活2_01.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_026_班活2_02.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_075_編集後記.jpg | |||
高28_036_B組スナップ2_02.jpg 高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % cp output_file_list Album_display | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_037_B組スナップ3_01.jpg | |||
merge_image.py 高28_038_B組スナップ3_02.jpg | |||
merge_list 高28_039_C組スナップ1_01.jpg | |||
merged 高28_040_C組スナップ1_02.jpg | |||
output_file_list 高28_041_C組スナップ2_01.jpg | |||
高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
高28_036_B組スナップ2_02.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_037_B組スナップ3_01.jpg | |||
merge_image.py 高28_038_B組スナップ3_02.jpg | |||
merge_list 高28_039_C組スナップ1_01.jpg | |||
merged 高28_040_C組スナップ1_02.jpg | |||
output_file_list 高28_041_C組スナップ2_01.jpg | |||
高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
高28_036_B組スナップ2_02.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_037_B組スナップ3_01.jpg | |||
merge_image.py 高28_038_B組スナップ3_02.jpg | |||
merge_list 高28_039_C組スナップ1_01.jpg | |||
merged 高28_040_C組スナップ1_02.jpg | |||
output_file_list 高28_041_C組スナップ2_01.jpg | |||
高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
高28_036_B組スナップ2_02.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % owd | |||
zsh: command not found: owd | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % pw | |||
zsh: command not found: pw | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % pwd | |||
/Users/kita/H28/grad_album | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % cd .. | |||
kita@kitaharatakeshinoMacBook-Pro H28 % cd src | |||
kita@kitaharatakeshinoMacBook-Pro src % ls | |||
Sample1 Sotsu_sample Sotsugyo_Album Sotsugyo_Album_links | |||
kita@kitaharatakeshinoMacBook-Pro src % vi Sample1 | |||
kita@kitaharatakeshinoMacBook-Pro src % ls | |||
Sample1 Sotsu_sample Sotsugyo_Album Sotsugyo_Album_links | |||
kita@kitaharatakeshinoMacBook-Pro src % pwd | |||
/Users/kita/H28/src | |||
kita@kitaharatakeshinoMacBook-Pro src % cd ../ | |||
kita@kitaharatakeshinoMacBook-Pro H28 % ls | |||
EPSON042.JPG | |||
grad_album | |||
src | |||
小山台卒業アルバム個人スキャン | |||
kita@kitaharatakeshinoMacBook-Pro H28 % cd grad_album | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_037_B組スナップ3_01.jpg | |||
merge_image.py 高28_038_B組スナップ3_02.jpg | |||
merge_list 高28_039_C組スナップ1_01.jpg | |||
merged 高28_040_C組スナップ1_02.jpg | |||
output_file_list 高28_041_C組スナップ2_01.jpg | |||
高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
高28_036_B組スナップ2_02.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_037_B組スナップ3_01.jpg | |||
merge_image.py 高28_038_B組スナップ3_02.jpg | |||
merge_list 高28_039_C組スナップ1_01.jpg | |||
merged 高28_040_C組スナップ1_02.jpg | |||
output_file_list 高28_041_C組スナップ2_01.jpg | |||
高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
高28_036_B組スナップ2_02.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % cp merge_image.py test.py | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vn test.py | |||
zsh: command not found: vn | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
Traceback (most recent call last): | |||
File "./test.py", line 20, in <module> | |||
print(im1.size()) | |||
TypeError: 'tuple' object is not callable | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(5074, 6930) | |||
(3600, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(5074, 6930) | |||
(3600, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_036_B組スナップ2_02.jpg | |||
merge_image.py 高28_037_B組スナップ3_01.jpg | |||
merge_list 高28_038_B組スナップ3_02.jpg | |||
merged 高28_039_C組スナップ1_01.jpg | |||
output_file_list 高28_040_C組スナップ1_02.jpg | |||
test.py 高28_041_C組スナップ2_01.jpg | |||
test1.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_001_表紙.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_002_扉.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_003_校長.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_004_教職員.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_005_A組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_006_B組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_007_C組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_008_D組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_009_E組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_010_F組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_011_G組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_012_H組.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_013_ABCD集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_014_EFGH集合.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_015_修学旅行1_01.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_016_修学旅行1_02.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_017_修学旅行2_01.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_018_修学旅行2_02.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_019_運動会1_01.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_020_運動会1_02.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_021_運動会2_01.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_022_運動会2_02.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_023_班活1_01.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_024_班活1_02.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_025_班活2_01.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_026_班活2_02.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_069_Hスナップ1_01N.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(5074, 6930) | |||
(3600, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(4960, 3507) | |||
(3600, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(4960, 3507) | |||
(4960, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(4960, 3507) | |||
4960 2400 | |||
(4960, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(4960, 3507) | |||
7247 2400 | |||
(7247, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py | |||
(4960, 3507) | |||
3394 2400 | |||
(3394, 2400) | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_image.py | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_036_B組スナップ2_02.jpg | |||
merge_image.py 高28_037_B組スナップ3_01.jpg | |||
merge_list 高28_038_B組スナップ3_02.jpg | |||
merged 高28_039_C組スナップ1_01.jpg | |||
output_file_list 高28_040_C組スナップ1_02.jpg | |||
test.py 高28_041_C組スナップ2_01.jpg | |||
test1.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_001_表紙.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_002_扉.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_003_校長.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_004_教職員.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_005_A組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_006_B組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_007_C組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_008_D組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_009_E組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_010_F組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_011_G組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_012_H組.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_013_ABCD集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_014_EFGH集合.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_015_修学旅行1_01.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_016_修学旅行1_02.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_017_修学旅行2_01.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_018_修学旅行2_02.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_019_運動会1_01.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_020_運動会1_02.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_021_運動会2_01.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_022_運動会2_02.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_023_班活1_01.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_024_班活1_02.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_025_班活2_01.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_026_班活2_02.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_069_Hスナップ1_01N.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py | |||
### Pleasae specify the Image list file | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list | |||
# copying 高28_001_表紙.jpg | |||
# Resizing at # (1309, 1800) | |||
### Saved as ./merged/高28_001_表紙.jpg | |||
# copying 高28_002_扉.jpg | |||
# Resizing at # (1309, 1800) | |||
### Saved as ./merged/高28_002_扉.jpg | |||
# merging 高28_003_校長.jpg 高28_004_教職員.jpg | |||
# Resizing at # (3491, 2400) | |||
### Saved as ./merged/高28_校長教職員.jpg | |||
# copying 高28_005_A組.jpg | |||
# Resizing at # (3275, 2400) | |||
### Saved as ./merged/高28_005_A組.jpg | |||
# copying 高28_006_B組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_006_B組.jpg | |||
# copying 高28_007_C組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_007_C組.jpg | |||
# copying 高28_008_D組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_008_D組.jpg | |||
# copying 高28_009_E組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_009_E組.jpg | |||
# copying 高28_010_F組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_010_F組.jpg | |||
# copying 高28_011_G組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_011_G組.jpg | |||
# copying 高28_012_H組.jpg | |||
# Resizing at # (3276, 2400) | |||
### Saved as ./merged/高28_012_H組.jpg | |||
# merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg | |||
# Resizing at # (3515, 2400) | |||
### Saved as ./merged/高28_クラス集合.jpg | |||
# merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg | |||
# Resizing at # (3507, 2400) | |||
### Saved as ./merged/高28_修学旅行1.jpg | |||
# merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_修学旅行2.jpg | |||
# merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_運動会1.jpg | |||
# merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_運動会2.jpg | |||
# merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_班活1.jpg | |||
# merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg | |||
# Resizing at # (3507, 2400) | |||
### Saved as ./merged/高28_班活2.jpg | |||
# merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg | |||
# Resizing at # (3507, 2400) | |||
### Saved as ./merged/高28_A組スナップ1.jpg | |||
# merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_A組スナップ2.jpg | |||
# merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_A組スナップ3.jpg | |||
# merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_B組スナップ1.jpg | |||
# merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_B組スナップ2.jpg | |||
# merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_B組スナップ3.jpg | |||
# merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_C組スナップ1.jpg | |||
# merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_C組スナップ2.jpg | |||
# merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_C組スナップ3.jpg | |||
# merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_D組スナップ1.jpg | |||
# merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_D組スナップ2.jpg | |||
# merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_D組スナップ3.jpg | |||
# merging 高28_051_E組スナップ1_01.jpg 高28_052_E組スナップ1_02.jpg | |||
# Resizing at # (3507, 2400) | |||
### Saved as ./merged/高28_E組スナップ1.jpg | |||
# merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg | |||
# Resizing at # (3503, 2400) | |||
### Saved as ./merged/高28_E組スナップ2.jpg | |||
# merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg | |||
# Resizing at # (3507, 2400) | |||
### Saved as ./merged/高28_E組スナップ3.jpg | |||
# merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_F組スナップ1.jpg | |||
# merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_F組スナップ2.jpg | |||
# merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg | |||
# Resizing at # (3517, 2400) | |||
### Saved as ./merged/高28_F組スナップ3.jpg | |||
# merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg | |||
# Resizing at # (3516, 2400) | |||
### Saved as ./merged/高28_G組スナップ1.jpg | |||
# merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_G組スナップ2.jpg | |||
# merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg | |||
# Resizing at # (3508, 2400) | |||
### Saved as ./merged/高28_G組スナップ3.jpg | |||
# merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg | |||
# Resizing at # (3512, 2400) | |||
### Saved as ./merged/高28_H組スナップ1.jpg | |||
# merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg | |||
# Resizing at # (3516, 2400) | |||
### Saved as ./merged/高28_H組スナップ2.jpg | |||
# merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg | |||
# Resizing at # (3512, 2400) | |||
### Saved as ./merged/高28_H組スナップ3.jpg | |||
# copying 高28_075_編集後記.jpg | |||
# Resizing at # (1319, 1800) | |||
### Saved as ./merged/高28_075_編集後記.jpg | |||
# copying 高28_076_裏表紙.jpg | |||
# Resizing at # (1318, 1800) | |||
### Saved as ./merged/高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % ls | |||
Album_display 高28_036_B組スナップ2_02.jpg | |||
merge_image.py 高28_037_B組スナップ3_01.jpg | |||
merge_list 高28_038_B組スナップ3_02.jpg | |||
merged 高28_039_C組スナップ1_01.jpg | |||
output_file_list 高28_040_C組スナップ1_02.jpg | |||
test.py 高28_041_C組スナップ2_01.jpg | |||
test1.jpg 高28_042_C組スナップ2_02.jpg | |||
高28_001_表紙.jpg 高28_043_C組スナップ3_01.jpg | |||
高28_002_扉.jpg 高28_044_C組スナップ3_02.jpg | |||
高28_003_校長.jpg 高28_045_D組スナップ1_01.jpg | |||
高28_004_教職員.jpg 高28_046_D組スナップ1_02.jpg | |||
高28_005_A組.jpg 高28_047_D組スナップ2_01.jpg | |||
高28_006_B組.jpg 高28_048_D組スナップ2_02.jpg | |||
高28_007_C組.jpg 高28_049_D組スナップ3_01.jpg | |||
高28_008_D組.jpg 高28_050_D組スナップ3_02.jpg | |||
高28_009_E組.jpg 高28_051_E組スナップ1_01.jpg | |||
高28_010_F組.jpg 高28_052_E組スナップ1_02.jpg | |||
高28_011_G組.jpg 高28_053_E組スナップ2_01.jpg | |||
高28_012_H組.jpg 高28_054_E組スナップ2_02.jpg | |||
高28_013_ABCD集合.jpg 高28_055_E組スナップ3_01.jpg | |||
高28_014_EFGH集合.jpg 高28_056_E組スナップ3_02.jpg | |||
高28_015_修学旅行1_01.jpg 高28_057_F組スナップ1_01.jpg | |||
高28_016_修学旅行1_02.jpg 高28_058_F組スナップ1_02.jpg | |||
高28_017_修学旅行2_01.jpg 高28_059_F組スナップ2_01.jpg | |||
高28_018_修学旅行2_02.jpg 高28_060_F組スナップ2_02.jpg | |||
高28_019_運動会1_01.jpg 高28_061_F組スナップ3_01.jpg | |||
高28_020_運動会1_02.jpg 高28_062_F組スナップ3_02.jpg | |||
高28_021_運動会2_01.jpg 高28_063_G組スナップ1_01.jpg | |||
高28_022_運動会2_02.jpg 高28_064_G組スナップ1_02.jpg | |||
高28_023_班活1_01.jpg 高28_065_G組スナップ2_01.jpg | |||
高28_024_班活1_02.jpg 高28_066_G組スナップ2_02.jpg | |||
高28_025_班活2_01.jpg 高28_067_G組スナップ3_01.jpg | |||
高28_026_班活2_02.jpg 高28_068_G組スナップ3_02.jpg | |||
高28_027_A組スナップ1_01.jpg 高28_069_Hスナップ1_01N.jpg | |||
高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg | |||
高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg | |||
高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg | |||
高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg | |||
高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg | |||
高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg | |||
高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg | |||
高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % pwd | |||
/Users/kita/H28/grad_album | |||
kita@kitaharatakeshinoMacBook-Pro grad_album % cd .. | |||
kita@kitaharatakeshinoMacBook-Pro H28 % ls | |||
CameraScan | |||
EPSON042.JPG | |||
grad_album | |||
src | |||
小山台卒業アルバム個人スキャン | |||
財団のA3スキャナーでスキャン | |||
kita@kitaharatakeshinoMacBook-Pro H28 % pwd | |||
/Users/kita/H28 | |||
kita@kitaharatakeshinoMacBook-Pro H28 % cd .. | |||
kita@kitaharatakeshinoMacBook-Pro ~ % ls | |||
2022年3月旅行予定.xlsx Pictures | |||
AT.postflight.4589 Public | |||
AT.postflight.4625 Untitled Folder | |||
Creative Cloud Files anaconda | |||
DSD def_lef | |||
Desktop hs_err_pid11714.log | |||
Documents hs_err_pid18581.log | |||
Downloads iCloud Drive(アーカイブ) | |||
H28 output | |||
H28_posted perl5 | |||
Library scripts | |||
Memo サラ.xml | |||
Movies 筆ぐるめ | |||
Music | |||
kita@kitaharatakeshinoMacBook-Pro ~ % pwd | |||
/Users/kita | |||
kita@kitaharatakeshinoMacBook-Pro ~ % cd Pictures | |||
kita@kitaharatakeshinoMacBook-Pro Pictures % l;s | |||
zsh: command not found: l | |||
zsh: command not found: s | |||
kita@kitaharatakeshinoMacBook-Pro Pictures % ls | |||
2016マラソンメダル Oct2017 | |||
2017-10-19 Oct22 | |||
2021_1129 Oct26_2017_FJ | |||
3D_Reunion Photo Boothライブラリ | |||
C0001.MP4 listed_dir | |||
C0002.MP4 oct19 | |||
DSC01928.jpg sbd60 | |||
Flower_Oct19 temp | |||
H28_3D_2010 優子卒業式 | |||
Lightroom 写真ライブラリ.photoslibrary | |||
kita@kitaharatakeshinoMacBook-Pro Pictures % cd 3D_Reunion | |||
kita@kitaharatakeshinoMacBook-Pro 3D_Reunion % ls | |||
2009 2012 2016 | |||
2010 2013 LINE_Library | |||
2011 2014 list_pictures.py | |||
kita@kitaharatakeshinoMacBook-Pro 3D_Reunion % cd 2010 | |||
kita@kitaharatakeshinoMacBook-Pro 2010 % ls | |||
2010_10_10_01.jpg 2010_10_10_20.jpg 2010_10_10_39.jpg 2010_10_10_58.jpg | |||
2010_10_10_02.jpg 2010_10_10_21.jpg 2010_10_10_40.jpg 2010_10_10_59.jpg | |||
2010_10_10_03.jpg 2010_10_10_22.jpg 2010_10_10_41.jpg 2010_10_10_60.jpg | |||
2010_10_10_04.jpg 2010_10_10_23.jpg 2010_10_10_42.jpg 2010_10_10_61.jpg | |||
2010_10_10_05.jpg 2010_10_10_24.jpg 2010_10_10_43.jpg 2010_10_10_62.jpg | |||
2010_10_10_06.jpg 2010_10_10_25.jpg 2010_10_10_44.jpg 2010_10_10_63.jpg | |||
2010_10_10_07.jpg 2010_10_10_26.jpg 2010_10_10_45.jpg 2010_10_10_64.jpg | |||
2010_10_10_08.jpg 2010_10_10_27.jpg 2010_10_10_46.jpg 2010_10_10_65.jpg | |||
2010_10_10_09.jpg 2010_10_10_28.jpg 2010_10_10_47.jpg 2010_10_10_66.jpg | |||
2010_10_10_10.jpg 2010_10_10_29.jpg 2010_10_10_48.jpg 2010_10_10_67.jpg | |||
2010_10_10_11.jpg 2010_10_10_30.jpg 2010_10_10_49.jpg 2010_10_10_68.jpg | |||
2010_10_10_12.jpg 2010_10_10_31.jpg 2010_10_10_50.jpg 2010_10_10_69.jpg | |||
2010_10_10_13.jpg 2010_10_10_32.jpg 2010_10_10_51.jpg 2010_10_10_70.jpg | |||
2010_10_10_14.jpg 2010_10_10_33.jpg 2010_10_10_52.jpg 2010_10_10_71.jpg | |||
2010_10_10_15.jpg 2010_10_10_34.jpg 2010_10_10_53.jpg 2010_10_10_72.jpg | |||
2010_10_10_16.jpg 2010_10_10_35.jpg 2010_10_10_54.jpg 2010_10_10_73.jpg | |||
2010_10_10_17.jpg 2010_10_10_36.jpg 2010_10_10_55.jpg | |||
2010_10_10_18.jpg 2010_10_10_37.jpg 2010_10_10_56.jpg | |||
2010_10_10_19.jpg 2010_10_10_38.jpg 2010_10_10_57.jpg | |||
kita@kitaharatakeshinoMacBook-Pro 2010 % pwd | |||
/Users/kita/Pictures/3D_Reunion/2010 | |||
kita@kitaharatakeshinoMacBook-Pro 2010 % cd ../../H28_3D_2010 | |||
kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % ls | |||
H28_3DClass_2010_10_10_01.jpg H28_3DClass_2010_10_10_39.jpg | |||
H28_3DClass_2010_10_10_02.jpg H28_3DClass_2010_10_10_40.jpg | |||
H28_3DClass_2010_10_10_03.jpg H28_3DClass_2010_10_10_41.jpg | |||
H28_3DClass_2010_10_10_04.jpg H28_3DClass_2010_10_10_42.jpg | |||
H28_3DClass_2010_10_10_05.jpg H28_3DClass_2010_10_10_43.jpg | |||
H28_3DClass_2010_10_10_06.jpg H28_3DClass_2010_10_10_44.jpg | |||
H28_3DClass_2010_10_10_07.jpg H28_3DClass_2010_10_10_45.jpg | |||
H28_3DClass_2010_10_10_08.jpg H28_3DClass_2010_10_10_46.jpg | |||
H28_3DClass_2010_10_10_09.jpg H28_3DClass_2010_10_10_47.jpg | |||
H28_3DClass_2010_10_10_10.jpg H28_3DClass_2010_10_10_48.jpg | |||
H28_3DClass_2010_10_10_11.jpg H28_3DClass_2010_10_10_49.jpg | |||
H28_3DClass_2010_10_10_12.jpg H28_3DClass_2010_10_10_50.jpg | |||
H28_3DClass_2010_10_10_13.jpg H28_3DClass_2010_10_10_51.jpg | |||
H28_3DClass_2010_10_10_14.jpg H28_3DClass_2010_10_10_52.jpg | |||
H28_3DClass_2010_10_10_15.jpg H28_3DClass_2010_10_10_53.jpg | |||
H28_3DClass_2010_10_10_16.jpg H28_3DClass_2010_10_10_54.jpg | |||
H28_3DClass_2010_10_10_17.jpg H28_3DClass_2010_10_10_55.jpg | |||
H28_3DClass_2010_10_10_18.jpg H28_3DClass_2010_10_10_56.jpg | |||
H28_3DClass_2010_10_10_19.jpg H28_3DClass_2010_10_10_57.jpg | |||
H28_3DClass_2010_10_10_20.jpg H28_3DClass_2010_10_10_58.jpg | |||
H28_3DClass_2010_10_10_21.jpg H28_3DClass_2010_10_10_59.jpg | |||
H28_3DClass_2010_10_10_22.jpg H28_3DClass_2010_10_10_60.jpg | |||
H28_3DClass_2010_10_10_23.jpg H28_3DClass_2010_10_10_61.jpg | |||
H28_3DClass_2010_10_10_24.jpg H28_3DClass_2010_10_10_62.jpg | |||
H28_3DClass_2010_10_10_25.jpg H28_3DClass_2010_10_10_63.jpg | |||
H28_3DClass_2010_10_10_26.jpg H28_3DClass_2010_10_10_64.jpg | |||
H28_3DClass_2010_10_10_27.jpg H28_3DClass_2010_10_10_65.jpg | |||
H28_3DClass_2010_10_10_28.jpg H28_3DClass_2010_10_10_66.jpg | |||
H28_3DClass_2010_10_10_29.jpg H28_3DClass_2010_10_10_67.jpg | |||
H28_3DClass_2010_10_10_30.jpg H28_3DClass_2010_10_10_68.jpg | |||
H28_3DClass_2010_10_10_31.jpg H28_3DClass_2010_10_10_69.jpg | |||
H28_3DClass_2010_10_10_32.jpg H28_3DClass_2010_10_10_70.jpg | |||
H28_3DClass_2010_10_10_33.jpg H28_3DClass_2010_10_10_71.jpg | |||
H28_3DClass_2010_10_10_34.jpg H28_3DClass_2010_10_10_72.jpg | |||
H28_3DClass_2010_10_10_35.jpg H28_3DClass_2010_10_10_73.jpg | |||
H28_3DClass_2010_10_10_38.jpg H28_3DClass_2010_10_10_LINE_14.jpg | |||
kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % ls -l | |||
total 33800 | |||
-rw-r--r-- 1 kita staff 220887 Jun 21 12:31 H28_3DClass_2010_10_10_01.jpg | |||
-rw-r--r-- 1 kita staff 292371 Jun 21 12:31 H28_3DClass_2010_10_10_02.jpg | |||
-rw-r--r-- 1 kita staff 247997 Jun 21 12:31 H28_3DClass_2010_10_10_03.jpg | |||
-rw-r--r-- 1 kita staff 204290 Jun 21 12:31 H28_3DClass_2010_10_10_04.jpg | |||
-rw-r--r-- 1 kita staff 242239 Jun 21 12:31 H28_3DClass_2010_10_10_05.jpg | |||
-rw-r--r-- 1 kita staff 231583 Jun 21 12:31 H28_3DClass_2010_10_10_06.jpg | |||
-rw-r--r-- 1 kita staff 209018 Jun 21 12:31 H28_3DClass_2010_10_10_07.jpg | |||
-rw-r--r-- 1 kita staff 160461 Jun 21 12:31 H28_3DClass_2010_10_10_08.jpg | |||
-rw-r--r-- 1 kita staff 225082 Jun 21 12:31 H28_3DClass_2010_10_10_09.jpg | |||
-rw-r--r-- 1 kita staff 202771 Jun 21 12:31 H28_3DClass_2010_10_10_10.jpg | |||
-rw-r--r-- 1 kita staff 194290 Jun 21 12:31 H28_3DClass_2010_10_10_11.jpg | |||
-rw-r--r-- 1 kita staff 190866 Jun 21 12:31 H28_3DClass_2010_10_10_12.jpg | |||
-rw-r--r-- 1 kita staff 235385 Jun 21 12:31 H28_3DClass_2010_10_10_13.jpg | |||
-rw-r--r-- 1 kita staff 215006 Jun 21 12:31 H28_3DClass_2010_10_10_14.jpg | |||
-rw-r--r-- 1 kita staff 192163 Jun 21 12:31 H28_3DClass_2010_10_10_15.jpg | |||
-rw-r--r-- 1 kita staff 226594 Jun 21 12:31 H28_3DClass_2010_10_10_16.jpg | |||
-rw-r--r-- 1 kita staff 278932 Jun 21 12:31 H28_3DClass_2010_10_10_17.jpg | |||
-rw-r--r-- 1 kita staff 226026 Jun 21 12:31 H28_3DClass_2010_10_10_18.jpg | |||
-rw-r--r-- 1 kita staff 155285 Jun 21 12:31 H28_3DClass_2010_10_10_19.jpg | |||
-rw-r--r-- 1 kita staff 168575 Jun 21 12:31 H28_3DClass_2010_10_10_20.jpg | |||
-rw-r--r-- 1 kita staff 196575 Jun 21 12:31 H28_3DClass_2010_10_10_21.jpg | |||
-rw-r--r-- 1 kita staff 209532 Jun 21 12:31 H28_3DClass_2010_10_10_22.jpg | |||
-rw-r--r-- 1 kita staff 182069 Jun 21 12:31 H28_3DClass_2010_10_10_23.jpg | |||
-rw-r--r-- 1 kita staff 110305 Jun 21 12:31 H28_3DClass_2010_10_10_24.jpg | |||
-rw-r--r-- 1 kita staff 153800 Jun 21 12:31 H28_3DClass_2010_10_10_25.jpg | |||
-rw-r--r-- 1 kita staff 153611 Jun 21 12:31 H28_3DClass_2010_10_10_26.jpg | |||
-rw-r--r-- 1 kita staff 152913 Jun 21 12:31 H28_3DClass_2010_10_10_27.jpg | |||
-rw-r--r-- 1 kita staff 153327 Jun 21 12:31 H28_3DClass_2010_10_10_28.jpg | |||
-rw-r--r-- 1 kita staff 171829 Jun 21 12:31 H28_3DClass_2010_10_10_29.jpg | |||
-rw-r--r-- 1 kita staff 200469 Jun 21 12:31 H28_3DClass_2010_10_10_30.jpg | |||
-rw-r--r-- 1 kita staff 124982 Jun 21 12:31 H28_3DClass_2010_10_10_31.jpg | |||
-rw-r--r-- 1 kita staff 142593 Jun 21 12:31 H28_3DClass_2010_10_10_32.jpg | |||
-rw-r--r-- 1 kita staff 162152 Jun 21 12:31 H28_3DClass_2010_10_10_33.jpg | |||
-rw-r--r-- 1 kita staff 214659 Jun 21 12:31 H28_3DClass_2010_10_10_34.jpg | |||
-rw-r--r-- 1 kita staff 256826 Jun 21 12:31 H28_3DClass_2010_10_10_35.jpg | |||
-rw-r--r-- 1 kita staff 250357 Jun 21 12:31 H28_3DClass_2010_10_10_38.jpg | |||
-rw-r--r-- 1 kita staff 270138 Jun 21 12:31 H28_3DClass_2010_10_10_39.jpg | |||
-rw-r--r-- 1 kita staff 241059 Jun 21 12:31 H28_3DClass_2010_10_10_40.jpg | |||
-rw-r--r-- 1 kita staff 269911 Jun 21 12:31 H28_3DClass_2010_10_10_41.jpg | |||
-rw-r--r-- 1 kita staff 220636 Jun 21 12:31 H28_3DClass_2010_10_10_42.jpg | |||
-rw-r--r-- 1 kita staff 279609 Jun 21 12:31 H28_3DClass_2010_10_10_43.jpg | |||
-rw-r--r-- 1 kita staff 264090 Jun 21 12:31 H28_3DClass_2010_10_10_44.jpg | |||
-rw-r--r-- 1 kita staff 335174 Jun 21 12:31 H28_3DClass_2010_10_10_45.jpg | |||
-rw-r--r-- 1 kita staff 330330 Jun 21 12:31 H28_3DClass_2010_10_10_46.jpg | |||
-rw-r--r-- 1 kita staff 319532 Jun 21 12:31 H28_3DClass_2010_10_10_47.jpg | |||
-rw-r--r-- 1 kita staff 239685 Jun 21 12:31 H28_3DClass_2010_10_10_48.jpg | |||
-rw-r--r-- 1 kita staff 224864 Jun 21 12:31 H28_3DClass_2010_10_10_49.jpg | |||
-rw-r--r-- 1 kita staff 202575 Jun 21 12:31 H28_3DClass_2010_10_10_50.jpg | |||
-rw-r--r-- 1 kita staff 535694 Jun 21 12:31 H28_3DClass_2010_10_10_51.jpg | |||
-rw-r--r-- 1 kita staff 331962 Jun 21 12:31 H28_3DClass_2010_10_10_52.jpg | |||
-rw-r--r-- 1 kita staff 355637 Jun 21 12:31 H28_3DClass_2010_10_10_53.jpg | |||
-rw-r--r-- 1 kita staff 244853 Jun 21 12:31 H28_3DClass_2010_10_10_54.jpg | |||
-rw-r--r-- 1 kita staff 397550 Jun 21 12:31 H28_3DClass_2010_10_10_55.jpg | |||
-rw-r--r-- 1 kita staff 320056 Jun 21 12:31 H28_3DClass_2010_10_10_56.jpg | |||
-rw-r--r-- 1 kita staff 273557 Jun 21 12:31 H28_3DClass_2010_10_10_57.jpg | |||
-rw-r--r-- 1 kita staff 204865 Jun 21 12:31 H28_3DClass_2010_10_10_58.jpg | |||
-rw-r--r-- 1 kita staff 129048 Jun 21 12:31 H28_3DClass_2010_10_10_59.jpg | |||
-rw-r--r-- 1 kita staff 245525 Jun 21 12:31 H28_3DClass_2010_10_10_60.jpg | |||
-rw-r--r-- 1 kita staff 260847 Jun 21 12:31 H28_3DClass_2010_10_10_61.jpg | |||
-rw-r--r-- 1 kita staff 279768 Jun 21 12:31 H28_3DClass_2010_10_10_62.jpg | |||
-rw-r--r-- 1 kita staff 317723 Jun 21 12:31 H28_3DClass_2010_10_10_63.jpg | |||
-rw-r--r-- 1 kita staff 436759 Jun 21 12:31 H28_3DClass_2010_10_10_64.jpg | |||
-rw-r--r-- 1 kita staff 345842 Jun 21 12:31 H28_3DClass_2010_10_10_65.jpg | |||
-rw-r--r-- 1 kita staff 244601 Jun 21 12:31 H28_3DClass_2010_10_10_66.jpg | |||
-rw-r--r-- 1 kita staff 269669 Jun 21 12:31 H28_3DClass_2010_10_10_67.jpg | |||
-rw-r--r-- 1 kita staff 203918 Jun 21 12:31 H28_3DClass_2010_10_10_68.jpg | |||
-rw-r--r-- 1 kita staff 199592 Jun 21 12:31 H28_3DClass_2010_10_10_69.jpg | |||
-rw-r--r-- 1 kita staff 298488 Jun 21 12:31 H28_3DClass_2010_10_10_70.jpg | |||
-rw-r--r-- 1 kita staff 310190 Jun 21 12:31 H28_3DClass_2010_10_10_71.jpg | |||
-rw-r--r-- 1 kita staff 161923 Jun 21 12:31 H28_3DClass_2010_10_10_72.jpg | |||
-rw-r--r-- 1 kita staff 284543 Jun 21 12:31 H28_3DClass_2010_10_10_73.jpg | |||
-rw-r--r--@ 1 kita staff 169730 Jun 21 12:31 H28_3DClass_2010_10_10_LINE_14.jpg | |||
kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % ls | |||
H28_3DClass_2010_10_10_01.jpg H28_3DClass_2010_10_10_39.jpg | |||
H28_3DClass_2010_10_10_02.jpg H28_3DClass_2010_10_10_40.jpg | |||
H28_3DClass_2010_10_10_03.jpg H28_3DClass_2010_10_10_41.jpg | |||
H28_3DClass_2010_10_10_04.jpg H28_3DClass_2010_10_10_42.jpg | |||
H28_3DClass_2010_10_10_05.jpg H28_3DClass_2010_10_10_43.jpg | |||
H28_3DClass_2010_10_10_06.jpg H28_3DClass_2010_10_10_44.jpg | |||
H28_3DClass_2010_10_10_07.jpg H28_3DClass_2010_10_10_45.jpg | |||
H28_3DClass_2010_10_10_08.jpg H28_3DClass_2010_10_10_46.jpg | |||
H28_3DClass_2010_10_10_09.jpg H28_3DClass_2010_10_10_47.jpg | |||
H28_3DClass_2010_10_10_10.jpg H28_3DClass_2010_10_10_48.jpg | |||
H28_3DClass_2010_10_10_11.jpg H28_3DClass_2010_10_10_49.jpg | |||
H28_3DClass_2010_10_10_12.jpg H28_3DClass_2010_10_10_50.jpg | |||
H28_3DClass_2010_10_10_13.jpg H28_3DClass_2010_10_10_51.jpg | |||
H28_3DClass_2010_10_10_14.jpg H28_3DClass_2010_10_10_52.jpg | |||
H28_3DClass_2010_10_10_15.jpg H28_3DClass_2010_10_10_53.jpg | |||
H28_3DClass_2010_10_10_16.jpg H28_3DClass_2010_10_10_54.jpg | |||
H28_3DClass_2010_10_10_17.jpg H28_3DClass_2010_10_10_55.jpg | |||
H28_3DClass_2010_10_10_18.jpg H28_3DClass_2010_10_10_56.jpg | |||
H28_3DClass_2010_10_10_19.jpg H28_3DClass_2010_10_10_57.jpg | |||
H28_3DClass_2010_10_10_20.jpg H28_3DClass_2010_10_10_58.jpg | |||
H28_3DClass_2010_10_10_21.jpg H28_3DClass_2010_10_10_59.jpg | |||
H28_3DClass_2010_10_10_22.jpg H28_3DClass_2010_10_10_60.jpg | |||
H28_3DClass_2010_10_10_23.jpg H28_3DClass_2010_10_10_61.jpg | |||
H28_3DClass_2010_10_10_24.jpg H28_3DClass_2010_10_10_62.jpg | |||
H28_3DClass_2010_10_10_25.jpg H28_3DClass_2010_10_10_63.jpg | |||
H28_3DClass_2010_10_10_26.jpg H28_3DClass_2010_10_10_64.jpg | |||
H28_3DClass_2010_10_10_27.jpg H28_3DClass_2010_10_10_65.jpg | |||
H28_3DClass_2010_10_10_28.jpg H28_3DClass_2010_10_10_66.jpg | |||
H28_3DClass_2010_10_10_29.jpg H28_3DClass_2010_10_10_67.jpg | |||
H28_3DClass_2010_10_10_30.jpg H28_3DClass_2010_10_10_68.jpg | |||
H28_3DClass_2010_10_10_31.jpg H28_3DClass_2010_10_10_69.jpg | |||
H28_3DClass_2010_10_10_32.jpg H28_3DClass_2010_10_10_70.jpg | |||
H28_3DClass_2010_10_10_33.jpg H28_3DClass_2010_10_10_71.jpg | |||
H28_3DClass_2010_10_10_34.jpg H28_3DClass_2010_10_10_72.jpg | |||
H28_3DClass_2010_10_10_35.jpg H28_3DClass_2010_10_10_73.jpg | |||
H28_3DClass_2010_10_10_38.jpg H28_3DClass_2010_10_10_LINE_14.jpg | |||
kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % pwd | |||
/Users/kita/Pictures/H28_3D_2010 | |||
kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % cd ~/H28/src | |||
kita@kitaharatakeshinoMacBook-Pro src % ls | |||
Sample1 Sotsu_sample Sotsugyo_Album Sotsugyo_Album_links | |||
kita@kitaharatakeshinoMacBook-Pro src % vi Sample1 | |||
kita@kitaharatakeshinoMacBook-Pro src % ls | |||
Sample1 Sotsugyo_Album class_union_sample | |||
Sotsu_sample Sotsugyo_Album_links | |||
kita@kitaharatakeshinoMacBook-Pro src % ls | |||
Sample1 Sotsugyo_Album class_union_sample | |||
Sotsu_sample Sotsugyo_Album_links | |||
kita@kitaharatakeshinoMacBook-Pro src % less Sample1 | |||
kita@kitaharatakeshinoMacBook-Pro src % less Sample1 | |||
kita@kitaharatakeshinoMacBook-Pro src % vi Sample1 | |||
kita@kitaharatakeshinoMacBook-Pro src % cd / | |||
kita@kitaharatakeshinoMacBook-Pro / % ls | |||
Applications Users cores home sbin var | |||
Library Volumes dev opt tmp | |||
System bin etc private usr | |||
kita@kitaharatakeshinoMacBook-Pro / % cd Volumes | |||
kita@kitaharatakeshinoMacBook-Pro /Volumes % ls | |||
Data G-DRIVE mobile USB-C Macintosh HD My Passport | |||
kita@kitaharatakeshinoMacBook-Pro /Volumes % cd My\ Passport | |||
kita@kitaharatakeshinoMacBook-Pro My Passport % ls | |||
$RECYCLE.BIN Family WD Apps for Windows | |||
3D_Reunion System Volume Information bin | |||
Album User Manuals scripts | |||
DSD WD Apps Setup.exe | |||
Extras WD Apps for Mac | |||
kita@kitaharatakeshinoMacBook-Pro My Passport % cd scripts | |||
kita@kitaharatakeshinoMacBook-Pro scripts % ls | |||
Exif_Test icc originals sc.tar | |||
calibre lcalc perl_train sed_sample | |||
compDir.pl mw2oa python semaphore_sample | |||
cpp_source new read_gpx skill | |||
hexdump oa2mw sc sudoku | |||
kita@kitaharatakeshinoMacBook-Pro scripts % cd python | |||
kita@kitaharatakeshinoMacBook-Pro python % ls | |||
BeautifulSoup geometry read_xl.py | |||
CopiedDateday.py hanoi riddle1 | |||
Exif lcalc.py system_trade | |||
FF15 line_split_sample.py taxi.py | |||
MonthlyBill.py matplot test_2dim_array | |||
Tkinter mcl4dataAnalysis time.py | |||
__pycache__ memo to_get_env.py | |||
arguments mutagen tsp_art-master | |||
dateday.py pdf_memo villains | |||
deep-learning-from-scratch pdf_print_Win webbrowser.py | |||
deflef plot_test.py xls2pdf.py | |||
dir_walk_tree.py quotes_spider.py | |||
distribute_setup.py randum.py | |||
kita@kitaharatakeshinoMacBook-Pro python % cp ~/scripts/python/MonthlyBill.py . | |||
kita@kitaharatakeshinoMacBook-Pro python % ls | |||
BeautifulSoup geometry read_xl.py | |||
CopiedDateday.py hanoi riddle1 | |||
Exif lcalc.py system_trade | |||
FF15 line_split_sample.py taxi.py | |||
MonthlyBill.py matplot test_2dim_array | |||
Tkinter mcl4dataAnalysis time.py | |||
__pycache__ memo to_get_env.py | |||
arguments mutagen tsp_art-master | |||
dateday.py pdf_memo villains | |||
deep-learning-from-scratch pdf_print_Win webbrowser.py | |||
deflef plot_test.py xls2pdf.py | |||
dir_walk_tree.py quotes_spider.py | |||
distribute_setup.py randum.py | |||
kita@kitaharatakeshinoMacBook-Pro python % ls -ldrt . | |||
drwxr-xr-x 0 kita staff 8192 Jun 21 12:29 . | |||
kita@kitaharatakeshinoMacBook-Pro python % ls -la . | |||
total 304 | |||
drwxr-xr-x 0 kita staff 8192 Jun 21 12:29 . | |||
drwxr-xr-x 0 kita staff 4096 Jul 1 18:34 .. | |||
-rw-r--r--@ 1 kita staff 10244 Jun 21 14:24 .DS_Store | |||
-rw-r--r-- 1 kita staff 12288 Jun 21 11:58 .time.py.swp | |||
drwxr-xr-x 0 kita staff 0 Jun 12 2017 BeautifulSoup | |||
-rwxr-xr-x 1 kita staff 3595 Jul 3 2020 CopiedDateday.py | |||
drwxr-xr-x 0 kita staff 4096 Jun 21 11:33 Exif | |||
drwxr-xr-x 0 kita staff 0 Jun 30 2020 FF15 | |||
-rwxr-xr-x 1 kita staff 5647 Jul 10 23:13 MonthlyBill.py | |||
drwxr-xr-x 0 kita staff 4096 Aug 13 2020 Tkinter | |||
drwxr-xr-x 0 kita staff 0 Mar 8 2018 __pycache__ | |||
-rw-r--r-- 1 kita staff 2137 Feb 13 2017 arguments | |||
-rwxr-xr-x 1 kita staff 1957 Jul 3 2020 dateday.py | |||
drwxr-xr-x 0 kita staff 4096 Jun 21 14:24 deep-learning-from-scratch | |||
drwxr-xr-x 0 kita staff 0 May 10 2018 deflef | |||
-rwxr-xr-x 1 kita staff 783 Nov 26 2016 dir_walk_tree.py | |||
-rw-r--r-- 1 kita staff 24 Dec 10 2020 distribute_setup.py | |||
drwxr-xr-x 0 kita staff 4096 Nov 9 2017 geometry | |||
drwxr-xr-x 0 kita staff 0 Aug 10 2021 hanoi | |||
-rwxr-xr-x 1 kita staff 164 Jun 12 2017 lcalc.py | |||
-rwxr-xr-x 1 kita staff 636 Nov 26 2016 line_split_sample.py | |||
drwxr-xr-x 0 kita staff 0 May 2 2017 matplot | |||
drwxr-xr-x 0 kita staff 0 Jun 21 14:24 mcl4dataAnalysis | |||
-rw-r--r-- 1 kita staff 597 Jul 13 2017 memo | |||
drwxr-xr-x 0 kita staff 0 Apr 7 2017 mutagen | |||
-rwxr-xr-x 1 kita staff 1459 Jul 13 2017 pdf_memo | |||
-rw-r--r-- 1 kita staff 1129 Jul 13 2017 pdf_print_Win | |||
-rwxr-xr-x 1 kita staff 543 Nov 26 2016 plot_test.py | |||
-rwxr-xr-x 1 kita staff 632 Jan 27 2017 quotes_spider.py | |||
-rwxr-xr-x 1 kita staff 148 Mar 8 2018 randum.py | |||
-rwxr-xr-x 1 kita staff 2946 Nov 26 2016 read_xl.py | |||
drwxr-xr-x 0 kita staff 0 May 14 2018 riddle1 | |||
drwxr-xr-x 0 kita staff 4096 Jan 15 2018 system_trade | |||
-rwxr-xr-x 1 kita staff 396 Jun 13 2020 taxi.py | |||
-rwxr-xr-x 1 kita staff 130 Nov 26 2016 test_2dim_array | |||
-rwxr-xr-x 1 kita staff 296 Jun 21 11:58 time.py | |||
-rwxr-xr-x 1 kita staff 193 Nov 26 2016 to_get_env.py | |||
drwxr-xr-x@ 0 kita staff 4096 Jun 21 14:24 tsp_art-master | |||
-rwxr-xr-x 1 kita staff 63 Nov 26 2016 villains | |||
-rwxr-xr-x 1 kita staff 110 Nov 26 2016 webbrowser.py | |||
-rwxr-xr-x 1 kita staff 676 Jun 13 2020 xls2pdf.py | |||
kita@kitaharatakeshinoMacBook-Pro python % pwd | |||
/Volumes/My Passport/scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % cd | |||
kita@kitaharatakeshinoMacBook-Pro ~ % ls | |||
2022年3月旅行予定.xlsx Pictures | |||
AT.postflight.4589 Public | |||
AT.postflight.4625 Untitled Folder | |||
Creative Cloud Files anaconda | |||
DSD def_lef | |||
Desktop hs_err_pid11714.log | |||
Documents hs_err_pid18581.log | |||
Downloads iCloud Drive(アーカイブ) | |||
H28 output | |||
H28_posted perl5 | |||
Library scripts | |||
Memo サラ.xml | |||
Movies 筆ぐるめ | |||
Music | |||
kita@kitaharatakeshinoMacBook-Pro ~ % pwd | |||
/Users/kita | |||
kita@kitaharatakeshinoMacBook-Pro ~ % cd Library | |||
kita@kitaharatakeshinoMacBook-Pro Library % ls | |||
Accessibility FrontBoard Preferences | |||
Accounts GameKit Printers | |||
Application Scripts Google PubSub | |||
Application Support Group Containers Receipts | |||
Assistant HTTPStorages Reminders | |||
Assistants HomeKit Safari | |||
Audio IdentityServices SafariSafeBrowsing | |||
Autosave Information Input Methods SafariSandboxBroker | |||
Caches Internet Plug-Ins Saved Application State | |||
Calendars Jupyter Screen Savers | |||
CallServices Keyboard Services | |||
ColorPickers Keyboard Layouts Sharing | |||
ColorSync KeyboardServices Sounds | |||
Colors Keychains Spelling | |||
Compositions LanguageModeling Staging | |||
ContainerManager LaunchAgents Suggestions | |||
Containers Logs SyncedPreferences | |||
Cookies Mail Translation | |||
CoreData Maps Trial | |||
CoreFollowUp Messages UIKitSystem | |||
DES Metadata VirtualBox | |||
DataDeliveryServices Mobile Documents VoiceTrigger | |||
Developer NGL Voices | |||
Dictionaries News WebKit | |||
Family Passes com.apple.icloud.searchpartyd | |||
Favorites PersonalizationPortrait com.apple.internal.ck | |||
FileProvider Personas iMovie | |||
FontCollections PhotoshopCrashes iTunes | |||
Fonts PreferencePanes studentd | |||
kita@kitaharatakeshinoMacBook-Pro Library % cd Input\ Methods | |||
kita@kitaharatakeshinoMacBook-Pro Input Methods % ls | |||
kita@kitaharatakeshinoMacBook-Pro Input Methods % cd .. | |||
kita@kitaharatakeshinoMacBook-Pro Library % pwd | |||
/Users/kita/Library | |||
kita@kitaharatakeshinoMacBook-Pro Library % pwd | |||
/Users/kita/Library | |||
kita@kitaharatakeshinoMacBook-Pro Library % cd | |||
kita@kitaharatakeshinoMacBook-Pro ~ % cd scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill | |||
zsh: no such file or directory: ./MonthlyBill | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
File "./MonthlyBill.py", line 170 | |||
check_book_ws_name = ['8F','7F','6F','5F','4F,'3F','2F',1F'','B1','RH'] | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
File "./MonthlyBill.py", line 170 | |||
check_book_ws_name = ['8F','7F','6F','5F','4F','3F','2F',1F'','B1','RH'] | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
File "./MonthlyBill.py", line 170 | |||
check_book_ws_name = ['8F','7F','6F','5F','4F','3F','2F',1F','B1','RH'] | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
File "./MonthlyBill.py", line 173 | |||
peint(i, wb.sheetnames[i], check_book_ws_name[i])) | |||
^ | |||
SyntaxError: unmatched ')' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 173, in <module> | |||
peint(i, wb.sheetnames[i], check_book_ws_name[i]) | |||
NameError: name 'peint' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 173, in <module> | |||
print(i, wb.sheetnames[i], check_book_ws_name[i]) | |||
TypeError: list indices must be integers or slices, not str | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 7F | |||
2 5F 6F | |||
3 4F 5F | |||
4 4FB 4F | |||
5 3F 3F | |||
6 2F 2F | |||
7 1F 1F | |||
8 B1 B1 | |||
9 MN RH | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 173, in <module> | |||
print(i, wb.sheetnames[i], check_book_ws_name[i]) | |||
IndexError: list index out of range | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 7F | |||
2 5F 6F | |||
3 4F 5F | |||
4 4FB 4F | |||
5 3F 4FB | |||
6 2F 3F | |||
7 1F 2F | |||
8 B1 1F | |||
9 MN B1 | |||
10 EL RH | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 173, in <module> | |||
print(i, wb.sheetnames[i], check_book_ws_name[i]) | |||
IndexError: list index out of range | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 7F | |||
2 5F 6F | |||
3 4F 5F | |||
4 4FB 4F | |||
5 3F 4FB | |||
6 2F 3F | |||
7 1F 2F | |||
8 B1 1F | |||
9 MN B1 | |||
10 EL RH | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 6F | |||
2 5F 5F | |||
3 4F 4F | |||
4 4FB 4FB | |||
5 3F 3F | |||
6 2F 2F | |||
7 1F 1F | |||
8 B1 B1 | |||
9 MN RH | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 6F | |||
2 5F 5F | |||
3 4F 4F | |||
4 4FB 4FB | |||
5 3F 3F | |||
6 2F 2F | |||
7 1F 1F | |||
8 B1 B1 | |||
9 MN RH | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 6F | |||
2 5F 5F | |||
3 4F 4F | |||
4 4FB 4FB | |||
5 3F 3F | |||
6 2F 2F | |||
7 1F 1F | |||
8 B1 B1 | |||
9 MN RH | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
1 6F 6F | |||
2 5F 5F | |||
3 4F 4F | |||
4 4FB 4FB | |||
5 3F 3F | |||
6 2F 2F | |||
7 1F 1F | |||
8 B1 B1 | |||
9 MN RH | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 183, in <module> | |||
cb['B2']=wbf['C7'] | |||
TypeError: string indices must be integers | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 183, in <module> | |||
cbs['B2']=wbs['C7'].value | |||
TypeError: string indices must be integers | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 184, in <module> | |||
print(wbs['C7'].value) | |||
TypeError: string indices must be integers | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
=SUM(E9:E12) | |||
1 6F 6F | |||
=SUM(E9:E12)+IF(WT!$E$1<1,E14,0) | |||
2 5F 5F | |||
=SUM(E9,E10) | |||
3 4F 4F | |||
=SUM(E9:E11)+IF(WT!$E$1<1,E13,0) | |||
4 4FB 4FB | |||
5 3F 3F | |||
=SUM(E9:E14) | |||
6 2F 2F | |||
=SUM(E9:F13) | |||
7 1F 1F | |||
=SUM(E9:F10) | |||
8 B1 B1 | |||
=SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
=SUM(E9:E12) | |||
1 6F 6F | |||
=SUM(E9:E12)+IF(WT!$E$1<1,E14,0) | |||
2 5F 5F | |||
=SUM(E9,E10) | |||
3 4F 4F | |||
=SUM(E9:E11)+IF(WT!$E$1<1,E13,0) | |||
4 4FB 4FB | |||
5 3F 3F | |||
=SUM(E9:E14) | |||
6 2F 2F | |||
=SUM(E9:F13) | |||
7 1F 1F | |||
=SUM(E9:F10) | |||
8 B1 B1 | |||
=SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
None | |||
1 6F 6F | |||
None | |||
2 5F 5F | |||
None | |||
3 4F 4F | |||
None | |||
4 4FB 4FB | |||
5 3F 3F | |||
None | |||
6 2F 2F | |||
None | |||
7 1F 1F | |||
None | |||
8 B1 B1 | |||
None | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
None | |||
1 6F 6F | |||
None | |||
2 5F 5F | |||
None | |||
3 4F 4F | |||
None | |||
4 4FB 4FB | |||
5 3F 3F | |||
None | |||
6 2F 2F | |||
None | |||
7 1F 1F | |||
None | |||
8 B1 B1 | |||
None | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
None | |||
1 6F 6F | |||
None | |||
2 5F 5F | |||
None | |||
3 4F 4F | |||
None | |||
4 4FB 4FB | |||
5 3F 3F | |||
None | |||
6 2F 2F | |||
None | |||
7 1F 1F | |||
None | |||
8 B1 B1 | |||
None | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
=SUM(E9:E12) | |||
1 6F 6F | |||
=SUM(E9:E12)+IF(WT!$E$1<1,E14,0) | |||
2 5F 5F | |||
=SUM(E9,E10) | |||
3 4F 4F | |||
=SUM(E9:E11)+IF(WT!$E$1<1,E13,0) | |||
4 4FB 4FB | |||
5 3F 3F | |||
=SUM(E9:E14) | |||
6 2F 2F | |||
=SUM(E9:F13) | |||
7 1F 1F | |||
=SUM(E9:F10) | |||
8 B1 B1 | |||
=SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 164, in <module> | |||
sleep(1) | |||
NameError: name 'sleep' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 164, in <module> | |||
sleep(1) | |||
NameError: name 'sleep' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
None | |||
1 6F 6F | |||
None | |||
2 5F 5F | |||
None | |||
3 4F 4F | |||
None | |||
4 4FB 4FB | |||
5 3F 3F | |||
None | |||
6 2F 2F | |||
None | |||
7 1F 1F | |||
None | |||
8 B1 B1 | |||
None | |||
9 MN RH | |||
None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
Traceback (most recent call last): | |||
File "./MonthlyBill.py", line 187, in <module> | |||
print(new_file, nwb.sheetnames[i], wbs['C7'].value) | |||
NameError: name 'new_file' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F None | |||
1 6F 6F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F None | |||
2 5F 5F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F None | |||
3 4F 4F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F None | |||
4 4FB 4FB | |||
5 3F 3F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F None | |||
6 2F 2F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F None | |||
7 1F 1F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F None | |||
8 B1 B1 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 None | |||
9 MN RH | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F =SUM(E9:E12) | |||
1 6F 6F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) | |||
2 5F 5F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F =SUM(E9,E10) | |||
3 4F 4F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) | |||
4 4FB 4FB | |||
5 3F 3F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F =SUM(E9:E14) | |||
6 2F 2F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F =SUM(E9:F13) | |||
7 1F 1F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F =SUM(E9:F10) | |||
8 B1 B1 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) | |||
9 MN RH | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F =SUM(E9:E12) | |||
1 6F 6F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) | |||
2 5F 5F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F =SUM(E9,E10) | |||
3 4F 4F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) | |||
4 4FB 4FB | |||
5 3F 3F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F =SUM(E9:E14) | |||
6 2F 2F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F =SUM(E9:F13) | |||
7 1F 1F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F =SUM(E9:F10) | |||
8 B1 B1 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) | |||
9 MN RH | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F None | |||
1 6F 6F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F None | |||
2 5F 5F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F None | |||
3 4F 4F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F None | |||
4 4FB 4FB | |||
5 3F 3F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F None | |||
6 2F 2F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F None | |||
7 1F 1F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F None | |||
8 B1 B1 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 None | |||
9 MN RH | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F 780257 | |||
1 6F 6F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F 130865 | |||
2 5F 5F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F 15137 | |||
3 4F 4F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F 288036 | |||
4 4FB 4FB | |||
5 3F 3F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F 1002747 | |||
6 2F 2F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F 1337159 | |||
7 1F 1F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F 368142 | |||
8 B1 B1 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 1195286 | |||
9 MN RH | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None | |||
kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 | |||
0 8F 8F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F 780257 | |||
1 6F 6F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F 130865 | |||
2 5F 5F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F 15137 | |||
3 4F 4F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F 288036 | |||
4 4FB 4FB | |||
5 3F 3F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F 1002747 | |||
6 2F 2F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F 1337159 | |||
7 1F 1F | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F 368142 | |||
8 B1 B1 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 1195286 | |||
9 MN RH | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None | |||
kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py | |||
kita@kitaharatakeshinoMacBook-Pro python % chmod 755 Update_checkBook.py | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
./Update_checkBook.py: line 6: import: command not found | |||
from: can't read /var/mail/openpyxl | |||
from: can't read /var/mail/openpyxl | |||
from: can't read /var/mail/openpyxl.styles | |||
./Update_checkBook.py: line 11: args: command not found | |||
./Update_checkBook.py: line 13: f: command not found | |||
./Update_checkBook.py: line 14: syntax error near unexpected token `"必要なファイル:"' | |||
./Update_checkBook.py: line 14: ` print("必要なファイル:")' | |||
kita@kitaharatakeshinoMacBook-Pro python % pwd | |||
/Users/kita/scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % pwd | |||
/Users/kita/scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
File "./Update_checkBook.py", line 11 | |||
f '-h' in args: | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
File "./Update_checkBook.py", line 43 | |||
exct: | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
File "./Update_checkBook.py", line 66 | |||
exct: | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
File "./Update_checkBook.py", line 72 | |||
cb[GH2']='=D2+F2-B2' | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
print(i, nwb.sheetnames[i], check_book_ws_name[i]) | |||
NameError: name 'nwb' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
print(i, nwb.sheetnames[i], check_book_ws_name[i]) | |||
NameError: name 'nwb' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
print(i, wb.sheetnames[i], check_book_ws_name[i]) | |||
NameError: name 'wb' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[wb.sheetnames[i]] | |||
NameError: name 'wb' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[cbook.sheetnames[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet 7F does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 59, in <module> | |||
cb = cbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet 4FB does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
File "./Update_checkBook.py", line 61 | |||
else: | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
File "./Update_checkBook.py", line 61 | |||
else: | |||
^ | |||
SyntaxError: invalid syntax | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4FB"> 999460 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "3F"> 1002747 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "2F"> 1337159 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "1F"> 368142 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "B1"> 1195286 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet RH does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4FB"> 999460 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "3F"> 1002747 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "2F"> 1337159 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "1F"> 368142 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "B1"> 1195286 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet RH does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4FB"> 999460 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "3F"> 1002747 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "2F"> 1337159 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "1F"> 368142 | |||
/Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "B1"> 1195286 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet RH does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet RH does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet RH does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 58, in <module> | |||
wb = wbook[check_book_ws_name[i]] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ | |||
raise KeyError("Worksheet {0} does not exist.".format(key)) | |||
KeyError: 'Worksheet RH does not exist.' | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 66, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 66, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 67, in <module> | |||
print(ele_book, sheetname, eldata['J13']) | |||
NameError: name 'sheetname' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 69, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 69, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 69, in <module> | |||
cb['B2']=eldata['J13'] | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ | |||
self[key].value = value | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value | |||
self._bind_value(value) | |||
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value | |||
raise ValueError("Cannot convert {0!r} to Excel".format(value)) | |||
ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel | |||
kita@kitaharatakeshinoMacBook-Pro python % clear | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
/Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % cp ./Update_checkBook.py / | |||
cp: /Update_checkBook.py: Read-only file system | |||
kita@kitaharatakeshinoMacBook-Pro python % cp ./Update_checkBook.py /Volumes/My\ Passport/scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % cp MonthlyBill.py /Volumes/My\ Passport/scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
Traceback (most recent call last): | |||
File "./Update_checkBook.py", line 94, in <module> | |||
cb = cbook[check_booki_ws_name[i]] | |||
NameError: name 'check_booki_ws_name' is not defined | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
File "./Update_checkBook.py", line 156 | |||
^ | |||
SyntaxError: invalid character in identifier | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py | |||
kita@kitaharatakeshinoMacBook-Pro python % ls | |||
BeautifulSoup dir_walk_tree.py quotes_spider.py | |||
CopiedDateday.py distribute_setup.py randum.py | |||
Exif geometry read_xl.py | |||
FF15 hanoi riddle1 | |||
ImageHandle lcalc.py system_trade | |||
MonthlyBill.py line_split_sample.py taxi.py | |||
MonthlyBill_org.py list_pictures.py test_2dim_array | |||
Tkinter matplot time.py | |||
Update_checkBook.py mcl4dataAnalysis to_get_env.py | |||
__pycache__ memo tsp_art-master | |||
arguments mutagen villains | |||
dateday.py pdf_memo webbrowser.py | |||
deep-learning-from-scratch pdf_print_Win xls2pdf.py | |||
deflef plot_test.py | |||
kita@kitaharatakeshinoMacBook-Pro python % mv MonthlyBill_org.py orgMonthlyBill.py | |||
kita@kitaharatakeshinoMacBook-Pro python % vi pdf_memo | |||
kita@kitaharatakeshinoMacBook-Pro python % grep arg * | |||
grep: BeautifulSoup: Is a directory | |||
CopiedDateday.py:def GetChosenMonthLength( *args ) : | |||
grep: Exif: Is a directory | |||
grep: FF15: Is a directory | |||
grep: ImageHandle: Is a directory | |||
MonthlyBill.py:args = sys.argv | |||
MonthlyBill.py:if '-h' in args: | |||
MonthlyBill.py:for arg in args: | |||
MonthlyBill.py: if re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) : | |||
MonthlyBill.py: m = re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) | |||
MonthlyBill.py:ws_el.page_margins.left = 0.2 | |||
MonthlyBill.py:ws_el.page_margins.top = 0.2 | |||
MonthlyBill.py: ws.page_margins.left=0.2 | |||
MonthlyBill.py: ws.page_margins.top =0.43 | |||
grep: Tkinter: Is a directory | |||
Update_checkBook.py:args = sys.argv | |||
Update_checkBook.py:if '-h' in args: | |||
Update_checkBook.py:for arg in args: | |||
Update_checkBook.py: if re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) : | |||
Update_checkBook.py: m = re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) | |||
grep: __pycache__: Is a directory | |||
arguments:mport argparse | |||
arguments:parser = argparse.ArgumentParser(description='Process some integers.') | |||
arguments:parser.add_argument('integers', metavar='N', type=int, nargs='+', | |||
arguments:parser.add_argument('--sum', dest='accumulate', action='store_const', | |||
arguments:args = parser.parse_args() | |||
arguments:print args.accumulate(args.integers) | |||
arguments:class argparse.ArgumentParser(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=argparse.HelpFormatter, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True)(原文) | |||
arguments:prog - プログラム名 (デフォルト: sys.argv[0]) | |||
arguments:argument_default - 引数のグローバルなデフォルト値 (デフォルト: None) | |||
arguments:http://docs.python.jp/2/library/argparse.html#module-argparse | |||
dateday.py:def GetMonthLength (*args ) : | |||
grep: deep-learning-from-scratch: Is a directory | |||
grep: deflef: Is a directory | |||
dir_walk_tree.py: walktree(sys.argv[1], visitfile) | |||
grep: geometry: Is a directory | |||
grep: hanoi: Is a directory | |||
line_split_sample.py: left_margine = ' ' | |||
line_split_sample.py: print(left_margine + t_line, file=fh) | |||
list_pictures.py:args = sys.argv | |||
list_pictures.py:if '-h' in args: | |||
list_pictures.py:if '-p' in args: | |||
list_pictures.py: prfMark = args.index('-p') | |||
list_pictures.py: preFix = args[prfMark+1] | |||
list_pictures.py: del args[prfMark+1] | |||
list_pictures.py: args.remove('-p') | |||
list_pictures.py:arglen = len(args) | |||
list_pictures.py:if arglen<3 : | |||
list_pictures.py:srcDirs = args[1].split(',') | |||
list_pictures.py:dstDir = args[2] | |||
grep: matplot: Is a directory | |||
grep: mcl4dataAnalysis: Is a directory | |||
grep: mutagen: Is a directory | |||
orgMonthlyBill.py:args = sys.argv | |||
orgMonthlyBill.py:if '-h' in args: | |||
orgMonthlyBill.py:for arg in args: | |||
orgMonthlyBill.py: if re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) : | |||
orgMonthlyBill.py: m = re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) | |||
orgMonthlyBill.py:ws_el.page_margins.left = 0.2 | |||
orgMonthlyBill.py:ws_el.page_margins.top = 0.2 | |||
orgMonthlyBill.py: ws.page_margins.left=0.2 | |||
orgMonthlyBill.py: ws.page_margins.top =0.43 | |||
pdf_memo:xmargin = 8.4*mm | |||
pdf_memo:ymargin = 8.8*mm | |||
pdf_memo: x = xmargin + swidth * (i%4) | |||
pdf_memo: y = ymargin + sheight * (10-(i//4)) | |||
pdf_print_Win: pdffile = sys.argv[1] | |||
pdf_print_Win: printer_name = sys.argv[2] | |||
read_xl.py:# sys.argv[1] | |||
read_xl.py:# dict(ws.page_margins) ws.page_margins.left=0.2 | |||
grep: riddle1: Is a directory | |||
grep: system_trade: Is a directory | |||
grep: tsp_art-master: Is a directory | |||
kita@kitaharatakeshinoMacBook-Pro python % vi list_pictures.py ] | |||
2 files to edit | |||
kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py | |||
kita@kitaharatakeshinoMacBook-Pro python % history | |||
1197 cp MonthlyBill.py /Volumes/My\ Passport/scripts/python | |||
1198 ./Update_checkBook.py 2022/7/20 | |||
1199 ./Update_checkBook.py 2022/7/20 | |||
1200 ./Update_checkBook.py 2022/7/20 | |||
1201 ./Update_checkBook.py 2022/7/20 | |||
1202 ./Update_checkBook.py 2022/7/20 | |||
1203 ./Update_checkBook.py 2022/7/20 | |||
1204 ./Update_checkBook.py 2022/7/20 | |||
1205 ./Update_checkBook.py 2022/7/20 | |||
1206 vi MonthlyBill.py | |||
1207 ls | |||
1208 mv MonthlyBill_org.py orgMonthlyBill.py | |||
1209 vi pdf_memo | |||
1210 grep arg * | |||
1211 vi list_pictures.py ] | |||
1212 vi MonthlyBill.py | |||
kita@kitaharatakeshinoMacBook-Pro python % cp ./Update_checkBook.py saveUpdate_checkBook.py | |||
kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py -o 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % | |||
[復元日時7/30/22 午後3:44:39] | |||
Last login: Sat Jul 30 15:44:39 on ttys001 | |||
Restored session: Fri Jul 29 11:06:01 PDT 2022 | |||
kita@kitaharatakeshinoMacBook-Pro python % history | |||
985 ./Update_checkBook.py 2022/7/20 | |||
986 ./Update_checkBook.py 2022/7/20 | |||
987 ./Update_checkBook.py 2022/7/20 | |||
988 ./Update_checkBook.py 2022/7/20 | |||
989 ./Update_checkBook.py 2022/7/20 | |||
990 ./Update_checkBook.py 2022/7/20 | |||
991 vi MonthlyBill.py | |||
992 ls | |||
993 mv MonthlyBill_org.py orgMonthlyBill.py | |||
994 vi pdf_memo | |||
995 grep arg * | |||
996 vi list_pictures.py ] | |||
997 vi MonthlyBill.py | |||
998 history | |||
999 cp ./Update_checkBook.py saveUpdate_checkBook.py | |||
1000 ./Update_checkBook.py -o 2022/7/20 | |||
kita@kitaharatakeshinoMacBook-Pro python % ls | |||
BeautifulSoup __pycache__ plot_test.py | |||
CopiedDateday.py arguments quotes_spider.py | |||
Excl2WikiTable.py dateday.py randum.py | |||
Exif deep-learning-from-scratch read_xl.py | |||
FF15 deflef riddle1 | |||
ImageHandle dir_walk_tree.py saveUpdate_checkBook.py | |||
MergedSaple.xlsx distribute_setup.py system_trade | |||
MonthlyBill.py geometry taxi.py | |||
PDF hanoi temp_updatExcel | |||
ReadBankPdf.py lcalc.py test | |||
ReadPDF.py line_split_sample.py test_2dim_array | |||
ReadWaterFile.py list_pictures.py time.py | |||
SaveMonthlyBill.py matplot to_get_env.py | |||
ShiftCol.py mcl4dataAnalysis tsp_art-master | |||
Tkinter memo villains | |||
UpdateCheckBook.py mutagen webbrowser.py | |||
WikiCombolutionMemo orgMonthlyBill.py xlmemo | |||
WikiTable pdf_memo xls2pdf.py | |||
WikiTable.txt pdf_print_Win ~$MergedSaple.xlsx | |||
kita@kitaharatakeshinoMacBook-Pro python % ls -ldrt * | |||
-rwxr-xr-x 1 kita staff 783 Nov 26 2016 dir_walk_tree.py | |||
-rwxr-xr-x 1 kita staff 193 Nov 26 2016 to_get_env.py | |||
-rwxr-xr-x 1 kita staff 130 Nov 26 2016 test_2dim_array | |||
-rwxr-xr-x 1 kita staff 2946 Nov 26 2016 read_xl.py | |||
-rwxr-xr-x 1 kita staff 543 Nov 26 2016 plot_test.py | |||
-rwxr-xr-x 1 kita staff 636 Nov 26 2016 line_split_sample.py | |||
-rwxr-xr-x 1 kita staff 110 Nov 26 2016 webbrowser.py | |||
-rwxr-xr-x 1 kita staff 63 Nov 26 2016 villains | |||
-rwxr-xr-x 1 kita staff 632 Jan 27 2017 quotes_spider.py | |||
-rw-r--r-- 1 kita staff 2137 Feb 13 2017 arguments | |||
drwxr-xr-x 5 kita staff 160 Apr 7 2017 mutagen | |||
drwxr-xr-x 6 kita staff 192 May 2 2017 matplot | |||
drwxr-xr-x 3 kita staff 96 Jun 12 2017 BeautifulSoup | |||
-rwxr-xr-x 1 kita staff 164 Jun 12 2017 lcalc.py | |||
-rwxr-xr-x 1 kita staff 1459 Jul 13 2017 pdf_memo | |||
-rw-r--r-- 1 kita staff 1129 Jul 13 2017 pdf_print_Win | |||
drwxr-xr-x 12 kita staff 384 Nov 9 2017 geometry | |||
drwxr-xr-x 18 kita staff 576 Jan 15 2018 system_trade | |||
drwxr-xr-x 3 kita staff 96 Mar 8 2018 __pycache__ | |||
-rwxr-xr-x 1 kita staff 148 Mar 8 2018 randum.py | |||
drwxr-xr-x 3 kita staff 96 May 14 2018 riddle1 | |||
-rwxr-xr-x 1 kita staff 396 Jun 13 2020 taxi.py | |||
-rwxr-xr-x 1 kita staff 676 Jun 13 2020 xls2pdf.py | |||
drwxr-xr-x 4 kita staff 128 Jun 30 2020 FF15 | |||
-rwxr-xr-x 1 kita staff 1957 Jul 3 2020 dateday.py | |||
-rwxr-xr-x 1 kita staff 3595 Jul 3 2020 CopiedDateday.py | |||
drwxr-xr-x 22 kita staff 704 Aug 13 2020 Tkinter | |||
-rw-r--r-- 1 kita staff 24 Dec 10 2020 distribute_setup.py | |||
drwxr-xr-x 3 kita staff 96 Aug 10 2021 hanoi | |||
drwxr-xr-x@ 8 kita staff 256 Jun 21 14:24 tsp_art-master | |||
drwxr-xr-x 6 kita staff 192 Jun 21 14:24 mcl4dataAnalysis | |||
drwxr-xr-x 17 kita staff 544 Jun 21 14:24 deep-learning-from-scratch | |||
-rwxr-xr-x 1 kita staff 3578 Jun 22 00:01 list_pictures.py | |||
drwxr-xr-x 12 kita staff 384 Jun 24 09:49 Exif | |||
drwxr-xr-x 5 kita staff 160 Jun 24 10:00 deflef | |||
drwxr-xr-x 6 kita staff 192 Jun 30 09:54 ImageHandle | |||
-rwxr-xr-x 1 kita staff 5713 Jul 16 22:28 orgMonthlyBill.py | |||
-rwxr-xr-x 1 kita staff 7230 Jul 18 13:42 saveUpdate_checkBook.py | |||
drwxr-xr-x 3 kita staff 96 Jul 19 16:05 PDF | |||
-rwxr-xr-x 1 kita staff 313 Jul 20 22:19 time.py | |||
-rwxr-xr-x 1 kita staff 4532 Jul 20 22:31 temp_updatExcel | |||
-rwxr-xr-x 1 kita staff 156 Jul 21 22:43 test | |||
-rwxr-xr-x 1 kita staff 1606 Jul 22 13:49 ShiftCol.py | |||
-rwxr-xr-x 1 kita staff 6219 Jul 22 21:29 UpdateCheckBook.py | |||
-rwxr-xr-x 1 kita staff 2518 Jul 23 15:36 ReadWaterFile.py | |||
-rwxr-xr-x 1 kita staff 5709 Jul 23 15:59 SaveMonthlyBill.py | |||
-rwxr-xr-x 1 kita staff 10123 Jul 23 16:39 ReadBankPdf.py | |||
-rwxr-xr-x 1 kita staff 6481 Jul 24 16:05 MonthlyBill.py | |||
-rw-r--r-- 1 kita staff 3471 Jul 25 16:48 memo | |||
-rwxr-xr-x 1 kita staff 1975 Jul 26 23:15 ReadPDF.py | |||
-rw-r--r-- 1 kita staff 1819 Jul 28 20:27 xlmemo | |||
-rw-r--r-- 1 kita staff 1930 Jul 28 22:10 WikiCombolutionMemo | |||
-rw-r--r-- 1 kita staff 2060 Jul 29 00:01 WikiTable | |||
-rw-r--r--@ 1 kita staff 165 Jul 30 00:14 ~$MergedSaple.xlsx | |||
-rw-r--r--@ 1 kita staff 9024 Jul 30 00:14 MergedSaple.xlsx | |||
-rw-r--r-- 1 kita staff 333 Jul 30 15:47 WikiTable.txt | |||
-rwxr-xr-x 1 kita staff 6219 Jul 30 15:55 Excl2WikiTable.py | |||
kita@kitaharatakeshinoMacBook-Pro python % vi | |||
kita@kitaharatakeshinoMacBook-Pro python % vi ReadWaterFile.py | |||
kita@kitaharatakeshinoMacBook-Pro python % grep col= * | |||
grep: BeautifulSoup: Is a directory | |||
grep: Exif: Is a directory | |||
grep: FF15: Is a directory | |||
grep: ImageHandle: Is a directory | |||
grep: PDF: Is a directory | |||
ReadBankPdf.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' | |||
ReadPDF.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' | |||
ShiftCol.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' | |||
grep: Tkinter: Is a directory | |||
grep: __pycache__: Is a directory | |||
grep: deep-learning-from-scratch: Is a directory | |||
grep: deflef: Is a directory | |||
grep: geometry: Is a directory | |||
grep: hanoi: Is a directory | |||
grep: matplot: Is a directory | |||
grep: mcl4dataAnalysis: Is a directory | |||
grep: mutagen: Is a directory | |||
grep: riddle1: Is a directory | |||
grep: system_trade: Is a directory | |||
grep: tsp_art-master: Is a directory | |||
kita@kitaharatakeshinoMacBook-Pro python % grep col * | |||
grep: BeautifulSoup: Is a directory | |||
CopiedDateday.py:from collections import OrderedDict | |||
CopiedDateday.py:mainframe.grid( row = 0, column = 0 ) | |||
CopiedDateday.py:MonthSpinBox.grid( row = 0, column = 0 ) | |||
CopiedDateday.py:DaySpinBox.grid( row = 0, column = 1 ) | |||
CopiedDateday.py:YearSpinBox.grid( row = 0, column = 2 ) | |||
grep: Exif: Is a directory | |||
grep: FF15: Is a directory | |||
grep: ImageHandle: Is a directory | |||
MonthlyBill.py: ws_wt.cell(row=i,column=2).value = ws_wt.cell(row=i,column=3).value | |||
MonthlyBill.py:rowcol = ['E12','E14','E10','E13','E1','E14','E13','E10','E19','E16'] # Need to check when 7F is separated | |||
MonthlyBill.py:col_width = {'A': 6.2, 'B': 9.67, 'C': 16.67, 'D': 7.33, 'E': 7.16, 'F': 10.83, 'G': 6.33} | |||
MonthlyBill.py:# print( wb.sheetnames[i], rowcol[i]) | |||
MonthlyBill.py: ws[rowcol[i]].font = ft | |||
MonthlyBill.py:# update column width | |||
MonthlyBill.py: for col in col_width.keys(): | |||
MonthlyBill.py: width = col_width[col] | |||
MonthlyBill.py: ws.column_dimensions[col].width = width | |||
grep: PDF: Is a directory | |||
ReadBankPdf.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' | |||
ReadBankPdf.py:col_list=col.split(',') | |||
ReadBankPdf.py:def get_colindex(col): # return F3 => 5,F,3 (A=0) | |||
ReadBankPdf.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) | |||
ReadBankPdf.py: col = m.group('COL') | |||
ReadBankPdf.py: col_index = col_list.index(col) | |||
ReadBankPdf.py: return(col_index, int(row),col, row) | |||
ReadBankPdf.py:def get_nextrow(col): # return F3 => F4 | |||
ReadBankPdf.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) | |||
ReadBankPdf.py: col = m.group('COL') | |||
ReadBankPdf.py: col = col+str(row) | |||
ReadBankPdf.py: return(col) | |||
ReadBankPdf.py:def shift_colrow(ws, org, width=1): # column data shift down | |||
ReadBankPdf.py: (col_index, rowint, col, row)=get_colindex(org) | |||
ReadBankPdf.py: rc = str(col)+str(r) | |||
ReadBankPdf.py: for col_offset in range(0, width): | |||
ReadBankPdf.py: x = col_list[col_index+col_offset] | |||
ReadBankPdf.py: src_colrow = x+str(y-1) | |||
ReadBankPdf.py: dest_colrow = x+str(y) | |||
ReadBankPdf.py: ws[dest_colrow].value=ws[src_colrow].value | |||
ReadBankPdf.py: ws[src_colrow]=None | |||
ReadBankPdf.py:key2ws_col = {'EL':('PAY','A3',2), | |||
ReadBankPdf.py: if key_code in key2ws_col: # PAYワークシートへのデータ転送 | |||
ReadBankPdf.py: (ws_name, column, width)=key2ws_col[key_code] | |||
ReadBankPdf.py: print(key_code, data_list[key_code], ws_name, column, width) | |||
ReadBankPdf.py: if ws[column].value != None: | |||
ReadBankPdf.py: shift_colrow(ws, column, width) | |||
ReadBankPdf.py: (col_index, rowint, col, row)=get_colindex(column) | |||
ReadBankPdf.py: tcol = col_list[col_index+y] | |||
ReadBankPdf.py: colrow = tcol+row | |||
ReadBankPdf.py: if ws[colrow].value != None: | |||
ReadBankPdf.py: shift_colrow(ws, colrow, width) | |||
ReadBankPdf.py: ws[colrow] = data.pop(0) | |||
ReadBankPdf.py:# print(colrow, ws[colrow].value) | |||
ReadBankPdf.py: # column E2, G2を調べて同一データ(日付、金額)が有ればスキップ | |||
ReadBankPdf.py: check_col1 = ['C2','E2','G2'] # third item is to keep the formula | |||
ReadBankPdf.py: check_col2 = ['D2','F2'] | |||
ReadBankPdf.py: check_col1 = ['E2','G2','I2'] # third item is to keep the formula | |||
ReadBankPdf.py: check_col2 = ['F2','H2'] | |||
ReadBankPdf.py: cc1 =check_col1[0] | |||
ReadBankPdf.py: cc2 =check_col2[0] | |||
ReadBankPdf.py: dif1=check_col1[2] | |||
ReadBankPdf.py: if ws[check_col1[1]].value != None: | |||
ReadBankPdf.py: ws[check_col1[1]]=data.pop(0) | |||
ReadBankPdf.py: ws[check_col2[1]]=data.pop(0) | |||
ReadPDF.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' | |||
ReadPDF.py:col_list=col.split(',') | |||
ReadPDF.py:def get_colindex(col): # return F3 => 5,F,3 (A=0) | |||
ReadPDF.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) | |||
ReadPDF.py: col = m.group('COL') | |||
ReadPDF.py: col_index = col_list.index(col) | |||
ReadPDF.py: return(col_index, int(row),col, row) | |||
ReadPDF.py:def get_nextrow(col): # return F3 => F4 | |||
ReadPDF.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) | |||
ReadPDF.py: col = m.group('COL') | |||
ReadPDF.py: col = col+str(row) | |||
ReadPDF.py: return(col) | |||
ReadPDF.py:def shift_colrow(ws, org, width=1): # column data shift down | |||
ReadPDF.py: (col_index, rowint, col, row)=get_colindex(org) | |||
ReadPDF.py: rc = str(col)+str(r) | |||
ReadPDF.py: for col_offset in range(0, width): | |||
ReadPDF.py: x = col_list[col_index+col_offset] | |||
ReadPDF.py: src_colrow = x+str(y-1) | |||
ReadPDF.py: dest_colrow = x+str(y) | |||
ReadPDF.py: ws[dest_colrow].value=ws[src_colrow].value | |||
ReadPDF.py: ws[src_colrow]=None | |||
SaveMonthlyBill.py:rowcol = ['E12','E14','E13','E13','E1','E14','E13','E10','E19','E16'] | |||
SaveMonthlyBill.py:col_width = {'A': 6.2, 'B': 9.67, 'C': 16.67, 'D': 7.33, 'E': 7.16, 'F': 10.83, 'G': 6.33} | |||
SaveMonthlyBill.py: ws_wt.cell(row=i,column=2).value = ws_wt.cell(row=i,column=3).value | |||
SaveMonthlyBill.py:# print( wb.sheetnames[i], rowcol[i]) | |||
SaveMonthlyBill.py: ws[rowcol[i]].font = ft | |||
SaveMonthlyBill.py:# update column width | |||
SaveMonthlyBill.py: for col in col_width.keys(): | |||
SaveMonthlyBill.py: width = col_width[col] | |||
SaveMonthlyBill.py: ws.column_dimensions[col].width = width | |||
ShiftCol.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' | |||
ShiftCol.py:col_list=col.split(',') | |||
ShiftCol.py:def shift_colrow(ws, org, width=1): # column data shift down | |||
ShiftCol.py: col = m.group('COL') | |||
ShiftCol.py: rc = str(col)+str(r) | |||
ShiftCol.py: col_index = col_list.index(col) | |||
ShiftCol.py: for col_offset in range(0, width): | |||
ShiftCol.py: x = col_list[col_index+col_offset] | |||
ShiftCol.py: src_colrow = x+str(y-1) | |||
ShiftCol.py: dest_colrow = x+str(y) | |||
ShiftCol.py: print('Copy ',src_colrow,' to ',dest_colrow) | |||
ShiftCol.py: ws[dest_colrow]=ws[src_colrow].value | |||
ShiftCol.py: ws[src_colrow]=None | |||
ShiftCol.py:shift_colrow(ws, 'C3', 4) | |||
grep: Tkinter: Is a directory | |||
WikiCombolutionMemo:{| class="mw-collapsible mw-collapsed" data-expandtext="レコード音源を開く" data-collapsetext="折りたたむ" | |||
WikiCombolutionMemo:<div class="mw-collapsible mw-collapsed" data-expandtext="余興写真を見る" data-collapsetext="折りたたむ"> | |||
WikiCombolutionMemo:<div class="mw-collapsible-content"> | |||
WikiCombolutionMemo:<div style="position: relative; margin: 0 -1em; padding: 0; background-color: transparent; border: 1px none #ddd; height: 1%;"> | |||
WikiTable:! colspan="2" style="border: 1px solid black; padding: 5px; background: #ffdead;" | Second header | |||
WikiTable:| colspan="3" style="border: 1px solid black; text-align: center;" | | |||
WikiTable:| colspan="2" style="text-align:center; border-top: 1px solid red;<!-- | |||
WikiTable:| colspan=2 style="text-align: center;" | B | |||
WikiTable:<!-- column 3 of this row occupied by cell B (which is to the left) --> | |||
WikiTable:<!-- column 1 of this row occupied by cell A (above) --> | |||
WikiTable:| rowspan=2 colspan=2 style="text-align: center;" | F | |||
WikiTable:<!-- column 3 of this row occupied by cell F (to the left) --> | |||
WikiTable:<!-- columns 2 and 3 of this row occupied by cell F (above) --> | |||
WikiTable:| colspan=3 style="text-align: center;" | H | |||
WikiTable:<!-- columns 2 and 3 of this row occupied by cell H (to the left) --> | |||
grep: __pycache__: Is a directory | |||
dateday.py:from collections import OrderedDict | |||
dateday.py:MainFrame = ttk.Frame(win).grid(column=0, row=0) | |||
dateday.py:YearSpin.grid( column=0, row=0) | |||
dateday.py:MonthSpin.grid(column=1, row=0) | |||
dateday.py:DaySpin.grid( column=2, row=0) | |||
grep: deep-learning-from-scratch: Is a directory | |||
grep: deflef: Is a directory | |||
grep: geometry: Is a directory | |||
grep: hanoi: Is a directory | |||
list_pictures.py:from collections import defaultdict | |||
grep: matplot: Is a directory | |||
grep: mcl4dataAnalysis: Is a directory | |||
memo:side = Side(style='thin', color='000000') | |||
memo:side1 = Side(style='thin', color='000000') | |||
memo:side2 = Side(style='mediumDashed', color='FF0000') | |||
memo:sheet.cell(row=6, column=2).border = border_lr | |||
memo:ws[colrow].number_format = * | |||
grep: mutagen: Is a directory | |||
orgMonthlyBill.py:rowcol = ['E12','E14','E13','E13','E1','E14','E13','E10','E19','E16'] | |||
orgMonthlyBill.py:col_width = {'A': 6.2, 'B': 9.67, 'C': 16.67, 'D': 7.33, 'E': 7.16, 'F': 10.83, 'G': 6.33} | |||
orgMonthlyBill.py: ws_wt.cell(row=i,column=2).value = ws_wt.cell(row=i,column=3).value | |||
orgMonthlyBill.py:# print( wb.sheetnames[i], rowcol[i]) | |||
orgMonthlyBill.py: ws[rowcol[i]].font = ft | |||
orgMonthlyBill.py:# update column width | |||
orgMonthlyBill.py: for col in col_width.keys(): | |||
orgMonthlyBill.py: width = col_width[col] | |||
orgMonthlyBill.py: ws.column_dimensions[col].width = width | |||
read_xl.py:# ws.max_row, ws.max_column | |||
read_xl.py:# from openpyxl.styles import colors | |||
read_xl.py:# ft = Font(color=colors.RED) | |||
read_xl.py:# ws.column_dimensions['B'].width = 20 | |||
read_xl.py: col9 = row[8].value | |||
read_xl.py: col1 = row[2].value | |||
read_xl.py: if col9 != None : | |||
read_xl.py: print(col1, col9) | |||
read_xl.py:# ws.oddHeader.color = "CC3366" | |||
read_xl.py:# ws.print_title_cols = 'A:B' # the first two cols | |||
read_xl.py:# color='FF000000') | |||
read_xl.py:# start_color='FFFFFFFF', | |||
read_xl.py:# end_color='FF000000') | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000'), | |||
read_xl.py:# color='FF000000') | |||
grep: riddle1: Is a directory | |||
grep: system_trade: Is a directory | |||
test:col = m.group('COL') | |||
test:print(col, row) | |||
test_2dim_array:from collections import defaultdict | |||
grep: tsp_art-master: Is a directory | |||
xlmemo:# now we'll fill it with 100 rows x 200 columns | |||
xlmemo:# delete column # | |||
xlmemo:ws.delete_cols(6, 3) # delete F:H | |||
xlmemo:ws.move_range("D4:F10", rows=-1, cols=2, translate=True) | |||
xlmemo: # D4:F10 up one row, right two columns, overwriting | |||
xlmemo: color='FF000000') | |||
xlmemo:fill = PatternFill(fill_type=None, start_color='FFFFFFFF', | |||
xlmemo: end_color='FF000000') | |||
xlmemo:border = Border(left=Side(border_style=None, color='FF000000'), | |||
xlmemo: right=Side(border_style=None, color='FF000000'), | |||
xlmemo: top=Side(border_style=None, color='FF000000'), | |||
xlmemo: bottom=Side(border_style=None, color='FF000000'), | |||
xlmemo: diagonal=Side(border_style=None, color='FF000000'), | |||
xlmemo: color='FF000000'), | |||
xlmemo: vertical=Side(border_style=None, color='FF000000'), | |||
xlmemo: horizontal=Side(border_style=None, color='FF000000') | |||
kita@kitaharatakeshinoMacBook-Pro python % mv MergedSaple.xlsx MergedSample.xlsx | |||
kita@kitaharatakeshinoMacBook-Pro python % cp Excl2WikiTable.py /Volumes/My\ Passport/scripts/python | |||
kita@kitaharatakeshinoMacBook-Pro python % | |||
[復元日時7/31/22 午後2:00:04] | |||
Last login: Sun Jul 31 14:00:04 on ttys001 | |||
Restored session: Sun Jul 31 12:35:39 PDT 2022 | |||
kita@kitaharatakeshinoMacBook-Pro python % grep args\[ * | |||
grep: brackets ([ ]) not balanced | |||
kita@kitaharatakeshinoMacBook-Pro python % grep args[ * | |||
zsh: bad pattern: args[ | |||
kita@kitaharatakeshinoMacBook-Pro python % grep 'args[' * | |||
grep: brackets ([ ]) not balanced | |||
kita@kitaharatakeshinoMacBook-Pro python % grep 'args[0]' * | |||
grep: BeautifulSoup: Is a directory | |||
grep: Exif: Is a directory | |||
grep: FF15: Is a directory | |||
grep: ImageHandle: Is a directory | |||
grep: PDF: Is a directory | |||
grep: Tkinter: Is a directory | |||
grep: __pycache__: Is a directory | |||
grep: deep-learning-from-scratch: Is a directory | |||
grep: deflef: Is a directory | |||
grep: geometry: Is a directory | |||
grep: hanoi: Is a directory | |||
grep: matplot: Is a directory | |||
grep: mcl4dataAnalysis: Is a directory | |||
grep: mutagen: Is a directory | |||
grep: riddle1: Is a directory | |||
grep: system_trade: Is a directory | |||
grep: tsp_art-master: Is a directory | |||
kita@kitaharatakeshinoMacBook-Pro python % vi /Volumes/My\ Passport/scripts/python/Excl2WikiTable.py | |||
kita@kitaharatakeshinoMacBook-Pro python % vi Sample_wiki.txt | |||
kita@kitaharatakeshinoMacBook-Pro python % vi Sample_wiki.txt | |||
kita@kitaharatakeshinoMacBook-Pro python % vi Sample_wiki.txt | |||
{| class="wikitable" style="text-align: center; width: 85%;" | {| class="wikitable" style="text-align: center; width: 85%;" | ||
|+ style="caption-side:top; color: Green"|吹奏楽コンクール | |+ style="caption-side:top; color: Green"|吹奏楽コンクール | ||
21行目: | 10,024行目: | ||
| A4 || B4 || rowspan="2" | C4 || 金 || 銅 || F4 || | || 課D : 吹奏楽のためのシンフォニック・ポップスへの指標 (河辺公一) <br>自:交響組曲 よ | | A4 || B4 || rowspan="2" | C4 || 金 || 銅 || F4 || | || 課D : 吹奏楽のためのシンフォニック・ポップスへの指標 (河辺公一) <br>自:交響組曲 よ | ||
り I. II. III. (C.ウィリアムズ)<div class="mw-collapsible mw-collapsed" data-expandtext="レコード音源を開く" data-collapsetext="閉じる"> <div class="mw-collapsible-content"> <gallery widths=310px heights=310px > | り I. II. III. (C.ウィリアムズ)<div class="mw-collapsible mw-collapsed" data-expandtext="レコード音源を開く" data-collapsetext="閉じる"> <div class="mw-collapsible-content"> <gallery widths=310px heights=310px > | ||
ファイル:東京都吹奏楽コンクール-於普門館-19751010~side1.jpg|thumb|none|300px|課題曲 | ファイル:東京都吹奏楽コンクール-於普門館-19751010~side1.jpg|thumb|none|300px|課題曲 [https://www.dropbox.com/s/102wer0c5j50owc/%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%90%B9%E5%A5%8F%E6%A5%BD%E3%82%B3%E3%83%B3%E3%82%AF%E3%83%BC%E3%83%AB%E6%96%BC%E6%99%AE%E9%96%80%E9%A4%A8-19751010-side1.mp3?dl=0 東京都吹奏楽コンクール1975年_A面(mp3)] | ||
ファイル:東京都吹奏楽コンクール-於普門館-19751010~side2.jpg|thumb|none|300px|自由曲 [https://www.dropbox.com/s/x8ahp27xpf9icdw/%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%90%B9%E5%A5%8F%E6%A5%BD%E3%82%B3%E3%83%B3%E3%82%AF%E3%83%BC%E3%83%AB%E6%96%BC%E6%99%AE%E9%96%80%E9%A4%A8-19751010-side2.mp3?dl=0 東京都吹奏楽コンクール1975年_B面(mp3)] | |||
ファイル:東京都吹奏楽コンクール-於普門館-19751010~side2.jpg|thumb|none|300px|自由曲 | |||
</gallery> </div></div> | </gallery> </div></div> | ||
|- | |- |
2022年8月3日 (水) 12:09時点における版
- コマンドはターミナル・ウィンドウから下記の様に打ち込みます。
- コマンド名 入力するエクセルファイル名 出力するファイル名
- Excl2WikiTable.py MergedSample.xlsx Sample_wiki.txt
- ここで使用したサンプル入力ファイル、エクセルは次の様な内容です。ヘッダー部にマージされたセルが幾つかあります。ヘッダー部のセルは空白が無い前提です。空白が有るとWiki Table上のセパレータが不要であったりする為です。
- H4セル内容を変更し、コメント欄に畳み込み用のデータを格納したところ
- コメントの一行目は畳み込みを開く為のキーワード文字列です。
- 出力されたテキストファイルは次の様になります。
[復元された内容の一部が省略されました] ^C Traceback (most recent call last): File "./merge_image.py", line 27, in <module> print(line) KeyboardInterrupt kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list |less kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list |less kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list Traceback (most recent call last): File "./merge_image.py", line 27, in <module> print(src1, src2, desr, resize) NameError: name 'desr' is not defined kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list 高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 高28_002_扉.jpg ./merged/高28_002_扉.jpg 1200x1800 高28_003_校長.jpg 高28_004_教職員.jpg ./merged/高28_校長教職員.jpg 1800x1200 高28_005_A組.jpg ./merged/高28_005_A組.jpg 1800x1200 高28_006_B組.jpg ./merged/高28_006_B組.jpg 1800x1200 高28_007_C組.jpg ./merged/高28_007_C組.jpg 1800x1200 高28_008_D組.jpg ./merged/高28_008_D組.jpg 1800x1200 高28_009_E組.jpg ./merged/高28_009_E組.jpg 1800x1200 高28_010_F組.jpg ./merged/高28_010_F組.jpg 1800x1200 高28_011_G組.jpg ./merged/高28_011_G組.jpg 1800x1200 高28_012_H組.jpg ./merged/高28_012_H組.jpg 1800x1200 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg ./merged/高28_クラス集合.jpg 1800x1200 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg ./merged/高28_修学旅行1.jpg 1800x1200 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg ./merged/高28_修学旅行2.jpg 1800x1200 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg ./merged/高28_運動会1.jpg 1800x1200 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg ./merged/高28_運動会2.jpg 1800x1200 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg ./merged/高28_班活1.jpg 1800x1200 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg ./merged/高28_班活2.jpg 1800x1200 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg ./merged/高28_A組スナップ1.jpg 1800x1200 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg ./merged/高28_A組スナップ2.jpg 1800x1200 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg ./merged/高28_A組スナップ3.jpg 1800x1200 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg ./merged/高28_B組スナップ1.jpg 1800x1200 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg ./merged/高28_B組スナップ2.jpg 1800x1200 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg ./merged/高28_B組スナップ3.jpg 1800x1200 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg ./merged/高28_C組スナップ1.jpg 1800x1200 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg ./merged/高28_C組スナップ2.jpg 1800x1200 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg ./merged/高28_C組スナップ3.jpg 1800x1200 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg ./merged/高28_D組スナップ1.jpg 1800x1200 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg ./merged/高28_D組スナップ2.jpg 1800x1200 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg ./merged/高28_D組スナップ3.jpg 1800x1200 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg ./merged/高28_E組スナップ1.jpg 1800x1200 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg ./merged/高28_E組スナップ2.jpg 1800x1200 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg ./merged/高28_E組スナップ3.jpg 1800x1200 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg ./merged/高28_F組スナップ1.jpg 1800x1200 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg ./merged/高28_F組スナップ2.jpg 1800x1200 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg ./merged/高28_F組スナップ3.jpg 1800x1200 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg ./merged/高28_G組スナップ1.jpg 1800x1200 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg ./merged/高28_G組スナップ2.jpg 1800x1200 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg ./merged/高28_G組スナップ3.jpg 1800x1200 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg ./merged/高28_H組スナップ1.jpg 1800x1200 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg ./merged/高28_H組スナップ2.jpg 1800x1200 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg ./merged/高28_H組スナップ3.jpg 1800x1200 高28_075_編集後記.jpg ./nerged/高28_075_編集後記.jpg 1200x1800 高28_076_裏表紙.jpg ./merged/高28_076_裏表紙.jpg 1200x1800 kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list 高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 Traceback (most recent call last): File "./merge_image.py", line 28, in <module> Merge_Image(src1, sc2, dest, resize) NameError: name 'Merge_Image' is not defined kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list 高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 Traceback (most recent call last): File "./merge_image.py", line 28, in <module> Merge_Image(src1, src2, dest, resize) NameError: name 'Merge_Image' is not defined kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list 高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 copying 高28_001_表紙.jpg 1200 1800 高28_002_扉.jpg ./merged/高28_002_扉.jpg 1200x1800 copying 高28_002_扉.jpg 1200 1800 高28_003_校長.jpg 高28_004_教職員.jpg ./merged/高28_校長教職員.jpg 1800x1200 merging 高28_003_校長.jpg 高28_004_教職員.jpg 1800 1200 高28_005_A組.jpg ./merged/高28_005_A組.jpg 1800x1200 copying 高28_005_A組.jpg 1800 1200 高28_006_B組.jpg ./merged/高28_006_B組.jpg 1800x1200 copying 高28_006_B組.jpg 1800 1200 高28_007_C組.jpg ./merged/高28_007_C組.jpg 1800x1200 copying 高28_007_C組.jpg 1800 1200 高28_008_D組.jpg ./merged/高28_008_D組.jpg 1800x1200 copying 高28_008_D組.jpg 1800 1200 高28_009_E組.jpg ./merged/高28_009_E組.jpg 1800x1200 copying 高28_009_E組.jpg 1800 1200 高28_010_F組.jpg ./merged/高28_010_F組.jpg 1800x1200 copying 高28_010_F組.jpg 1800 1200 高28_011_G組.jpg ./merged/高28_011_G組.jpg 1800x1200 copying 高28_011_G組.jpg 1800 1200 高28_012_H組.jpg ./merged/高28_012_H組.jpg 1800x1200 copying 高28_012_H組.jpg 1800 1200 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg ./merged/高28_クラス集合.jpg 1800x1200 merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg 1800 1200 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg ./merged/高28_修学旅行1.jpg 1800x1200 merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg 1800 1200 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg ./merged/高28_修学旅行2.jpg 1800x1200 merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg 1800 1200 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg ./merged/高28_運動会1.jpg 1800x1200 merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg 1800 1200 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg ./merged/高28_運動会2.jpg 1800x1200 merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg 1800 1200 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg ./merged/高28_班活1.jpg 1800x1200 merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg 1800 1200 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg ./merged/高28_班活2.jpg 1800x1200 merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg 1800 1200 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg ./merged/高28_A組スナップ1.jpg 1800x1200 merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg 1800 1200 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg ./merged/高28_A組スナップ2.jpg 1800x1200 merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg 1800 1200 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg ./merged/高28_A組スナップ3.jpg 1800x1200 merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg 1800 1200 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg ./merged/高28_B組スナップ1.jpg 1800x1200 merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg 1800 1200 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg ./merged/高28_B組スナップ2.jpg 1800x1200 merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg 1800 1200 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg ./merged/高28_B組スナップ3.jpg 1800x1200 merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg 1800 1200 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg ./merged/高28_C組スナップ1.jpg 1800x1200 merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg 1800 1200 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg ./merged/高28_C組スナップ2.jpg 1800x1200 merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg 1800 1200 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg ./merged/高28_C組スナップ3.jpg 1800x1200 merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg 1800 1200 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg ./merged/高28_D組スナップ1.jpg 1800x1200 merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg 1800 1200 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg ./merged/高28_D組スナップ2.jpg 1800x1200 merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg 1800 1200 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg ./merged/高28_D組スナップ3.jpg 1800x1200 merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg ^CTraceback (most recent call last): File "./merge_image.py", line 51, in <module> Merge_Image(src1, src2, dest, resize) File "./merge_image.py", line 25, in Merge_Image im.paste(im2, (im1.size[0],0)) KeyboardInterrupt kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list 高28_001_表紙.jpg ./merged/高28_001_表紙.jpg 1200x1800 copying 高28_001_表紙.jpg 1200 1800 高28_002_扉.jpg ./merged/高28_002_扉.jpg 1200x1800 copying 高28_002_扉.jpg 1200 1800 高28_003_校長.jpg 高28_004_教職員.jpg ./merged/高28_校長教職員.jpg 1800x1200 merging 高28_003_校長.jpg 高28_004_教職員.jpg 1800 1200 高28_005_A組.jpg ./merged/高28_005_A組.jpg 1800x1200 copying 高28_005_A組.jpg 1800 1200 高28_006_B組.jpg ./merged/高28_006_B組.jpg 1800x1200 copying 高28_006_B組.jpg 1800 1200 高28_007_C組.jpg ./merged/高28_007_C組.jpg 1800x1200 copying 高28_007_C組.jpg ^CTraceback (most recent call last): File "./merge_image.py", line 51, in <module> Merge_Image(src1, src2, dest, resize) File "./merge_image.py", line 31, in Merge_Image im.paste(im1) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 1618, in paste im.load() File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/ImageFile.py", line 257, in load n, err_code = decoder.decode(b) KeyboardInterrupt kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list File "./merge_image.py", line 19 print("# merging ", src1, src2)) ^ SyntaxError: unmatched ')' kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list File "./merge_image.py", line 35 print("# Resizing at #, size) ^ SyntaxError: EOL while scanning string literal kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (' 1200', '1800\n') Traceback (most recent call last): File "./merge_image.py", line 53, in <module> Merge_Image(src1, src2, dest, resize) File "./merge_image.py", line 36, in Merge_Image im = im.resize(size) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 2062, in resize return self._new(self.im.resize(size, resample, box)) TypeError: an integer is required (got type str) kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (1800, 1200) Traceback (most recent call last): File "./merge_image.py", line 53, in <module> Merge_Image(src1, src2, dest, resize) File "./merge_image.py", line 37, in Merge_Image im.save(dest, "JPEG") File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 2297, in save fp = builtins.open(filename, "w+b") FileNotFoundError: [Errno 2] No such file or directory: ' ./merged/高28_校長教職員.jpg' kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_校長教職員.jpg # copying 高28_005_A組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_005_A組.jpg # copying 高28_006_B組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_006_B組.jpg # copying 高28_007_C組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_007_C組.jpg # copying 高28_008_D組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_008_D組.jpg # copying 高28_009_E組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_009_E組.jpg # copying 高28_010_F組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_010_F組.jpg # copying 高28_011_G組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_011_G組.jpg # copying 高28_012_H組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_012_H組.jpg # merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_クラス集合.jpg # merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_修学旅行1.jpg # merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_修学旅行2.jpg # merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_運動会1.jpg # merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_運動会2.jpg # merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_班活1.jpg # merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_班活2.jpg # merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_A組スナップ1.jpg # merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_A組スナップ2.jpg # merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_A組スナップ3.jpg # merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_B組スナップ1.jpg # merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_B組スナップ2.jpg # merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_B組スナップ3.jpg # merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_C組スナップ1.jpg # merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_C組スナップ2.jpg # merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_C組スナップ3.jpg # merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_D組スナップ1.jpg # merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_D組スナップ2.jpg # merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_D組スナップ3.jpg # merging 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_E組スナップ1.jpg # merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_E組スナップ2.jpg # merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_E組スナップ3.jpg # merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_F組スナップ1.jpg # merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_F組スナップ2.jpg # merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_F組スナップ3.jpg # merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_G組スナップ1.jpg # merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_G組スナップ2.jpg # merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_G組スナップ3.jpg # merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_H組スナップ1.jpg # merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_H組スナップ2.jpg # merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_H組スナップ3.jpg # copying 高28_075_編集後記.jpg # Resizing at # (1200, 1800) Traceback (most recent call last): File "./merge_image.py", line 53, in <module> Merge_Image(src1, src2, dest, resize) File "./merge_image.py", line 37, in Merge_Image im.save(dest, "JPEG") File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 2297, in save fp = builtins.open(filename, "w+b") FileNotFoundError: [Errno 2] No such file or directory: './nerged/高28_075_編集後記.jpg' kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_校長教職員.jpg # copying 高28_005_A組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_005_A組.jpg # copying 高28_006_B組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_006_B組.jpg # copying 高28_007_C組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_007_C組.jpg # copying 高28_008_D組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_008_D組.jpg # copying 高28_009_E組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_009_E組.jpg # copying 高28_010_F組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_010_F組.jpg # copying 高28_011_G組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_011_G組.jpg # copying 高28_012_H組.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_012_H組.jpg # merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_クラス集合.jpg # merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_修学旅行1.jpg # merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_修学旅行2.jpg # merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_運動会1.jpg # merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_運動会2.jpg # merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_班活1.jpg # merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_班活2.jpg # merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_A組スナップ1.jpg # merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_A組スナップ2.jpg # merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_A組スナップ3.jpg # merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_B組スナップ1.jpg # merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_B組スナップ2.jpg # merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_B組スナップ3.jpg # merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_C組スナップ1.jpg # merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_C組スナップ2.jpg # merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_C組スナップ3.jpg # merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_D組スナップ1.jpg # merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_D組スナップ2.jpg # merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_D組スナップ3.jpg # merging 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_E組スナップ1.jpg # merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_E組スナップ2.jpg # merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_E組スナップ3.jpg # merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_F組スナップ1.jpg # merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_F組スナップ2.jpg # merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_F組スナップ3.jpg # merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_G組スナップ1.jpg # merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_G組スナップ2.jpg # merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_G組スナップ3.jpg # merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_H組スナップ1.jpg # merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_H組スナップ2.jpg # merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg # Resizing at # (1800, 1200) ### Saved as ./merged/高28_H組スナップ3.jpg # copying 高28_075_編集後記.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_075_編集後記.jpg # copying 高28_076_裏表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % ci merge_list zsh: command not found: ci kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_校長教職員.jpg # copying 高28_005_A組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_005_A組.jpg # copying 高28_006_B組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_006_B組.jpg # copying 高28_007_C組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_007_C組.jpg # copying 高28_008_D組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_008_D組.jpg # copying 高28_009_E組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_009_E組.jpg # copying 高28_010_F組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_010_F組.jpg # copying 高28_011_G組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_011_G組.jpg # copying 高28_012_H組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_012_H組.jpg # merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_クラス集合.jpg # merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_修学旅行1.jpg # merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_修学旅行2.jpg # merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_運動会1.jpg # merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_運動会2.jpg # merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_班活1.jpg # merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_班活2.jpg # merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ1.jpg # merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ2.jpg # merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ3.jpg # merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ1.jpg # merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ2.jpg # merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ3.jpg # merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ1.jpg # merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ2.jpg # merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ3.jpg # merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ1.jpg # merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ2.jpg # merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ3.jpg # merging 高28_051_E組スナップ1_01.jpg 高28_051_E組スナップ1_01.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_E組スナップ1.jpg # merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_E組スナップ2.jpg # merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_E組スナップ3.jpg # merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_F組スナップ1.jpg # merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_F組スナップ2.jpg # merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_F組スナップ3.jpg # merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_G組スナップ1.jpg # merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_G組スナップ2.jpg # merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_G組スナップ3.jpg # merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_H組スナップ1.jpg # merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_H組スナップ2.jpg # merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_H組スナップ3.jpg # copying 高28_075_編集後記.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_075_編集後記.jpg # copying 高28_076_裏表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list 高28_001_表紙.jpg 高28_002_扉.jpg 高28_校長教職員.jpg 高28_005_A組.jpg 高28_006_B組.jpg 高28_007_C組.jpg 高28_008_D組.jpg 高28_009_E組.jpg 高28_010_F組.jpg 高28_011_G組.jpg 高28_012_H組.jpg 高28_クラス集合.jpg 高28_修学旅行1.jpg 高28_修学旅行2.jpg 高28_運動会1.jpg 高28_運動会2.jpg 高28_班活1.jpg 高28_班活2.jpg 高28_A組スナップ1.jpg 高28_A組スナップ2.jpg 高28_A組スナップ3.jpg 高28_B組スナップ1.jpg 高28_B組スナップ2.jpg 高28_B組スナップ3.jpg 高28_C組スナップ1.jpg 高28_C組スナップ2.jpg 高28_C組スナップ3.jpg 高28_D組スナップ1.jpg 高28_D組スナップ2.jpg 高28_D組スナップ3.jpg 高28_E組スナップ1.jpg 高28_E組スナップ2.jpg 高28_E組スナップ3.jpg 高28_F組スナップ1.jpg 高28_F組スナップ2.jpg 高28_F組スナップ3.jpg 高28_G組スナップ1.jpg 高28_G組スナップ2.jpg 高28_G組スナップ3.jpg 高28_H組スナップ1.jpg 高28_H組スナップ2.jpg 高28_H組スナップ3.jpg 高28_075_編集後記.jpg 高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ls merge_image.py 高28_037_B組スナップ3_01.jpg merge_list 高28_038_B組スナップ3_02.jpg merged 高28_039_C組スナップ1_01.jpg output_file_list 高28_040_C組スナップ1_02.jpg 高28_001_表紙.jpg 高28_041_C組スナップ2_01.jpg 高28_002_扉.jpg 高28_042_C組スナップ2_02.jpg 高28_003_校長.jpg 高28_043_C組スナップ3_01.jpg 高28_004_教職員.jpg 高28_044_C組スナップ3_02.jpg 高28_005_A組.jpg 高28_045_D組スナップ1_01.jpg 高28_006_B組.jpg 高28_046_D組スナップ1_02.jpg 高28_007_C組.jpg 高28_047_D組スナップ2_01.jpg 高28_008_D組.jpg 高28_048_D組スナップ2_02.jpg 高28_009_E組.jpg 高28_049_D組スナップ3_01.jpg 高28_010_F組.jpg 高28_050_D組スナップ3_02.jpg 高28_011_G組.jpg 高28_051_E組スナップ1_01.jpg 高28_012_H組.jpg 高28_052_E組スナップ1_02.jpg 高28_013_ABCD集合.jpg 高28_053_E組スナップ2_01.jpg 高28_014_EFGH集合.jpg 高28_054_E組スナップ2_02.jpg 高28_015_修学旅行1_01.jpg 高28_055_E組スナップ3_01.jpg 高28_016_修学旅行1_02.jpg 高28_056_E組スナップ3_02.jpg 高28_017_修学旅行2_01.jpg 高28_057_F組スナップ1_01.jpg 高28_018_修学旅行2_02.jpg 高28_058_F組スナップ1_02.jpg 高28_019_運動会1_01.jpg 高28_059_F組スナップ2_01.jpg 高28_020_運動会1_02.jpg 高28_060_F組スナップ2_02.jpg 高28_021_運動会2_01.jpg 高28_061_F組スナップ3_01.jpg 高28_022_運動会2_02.jpg 高28_062_F組スナップ3_02.jpg 高28_023_班活1_01.jpg 高28_063_G組スナップ1_01.jpg 高28_024_班活1_02.jpg 高28_064_G組スナップ1_02.jpg 高28_025_班活2_01.jpg 高28_065_G組スナップ2_01.jpg 高28_026_班活2_02.jpg 高28_066_G組スナップ2_02.jpg 高28_027_A組スナップ1_01.jpg 高28_067_G組スナップ3_01.jpg 高28_028_A組スナップ1_02.jpg 高28_068_G組スナップ3_02.jpg 高28_029_A組スナップ2_01.jpg 高28_069_H組スナップ1_01.jpg 高28_030_A組スナップ2_02.jpg 高28_070_H組スナップ1_02.jpg 高28_031_A組スナップ3_01.jpg 高28_071_H組スナップ2_01.jpg 高28_032_A組スナップ3_02.jpg 高28_072_H組スナップ2_02.jpg 高28_033_B組スナップ1_01.jpg 高28_073_H組スナップ3_01.jpg 高28_034_B組スナップ1_02.jpg 高28_074_H組スナップ3_02.jpg 高28_035_B組スナップ2_01.jpg 高28_075_編集後記.jpg 高28_036_B組スナップ2_02.jpg 高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_校長教職員.jpg # copying 高28_005_A組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_005_A組.jpg # copying 高28_006_B組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_006_B組.jpg # copying 高28_007_C組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_007_C組.jpg # copying 高28_008_D組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_008_D組.jpg # copying 高28_009_E組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_009_E組.jpg # copying 高28_010_F組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_010_F組.jpg # copying 高28_011_G組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_011_G組.jpg # copying 高28_012_H組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_012_H組.jpg # merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_クラス集合.jpg # merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_修学旅行1.jpg # merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_修学旅行2.jpg # merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_運動会1.jpg # merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_運動会2.jpg # merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_班活1.jpg # merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_班活2.jpg # merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ1.jpg # merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ2.jpg # merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ3.jpg # merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ1.jpg # merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ2.jpg # merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ3.jpg # merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ1.jpg # merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ2.jpg # merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ3.jpg # merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ1.jpg # merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ2.jpg # merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ3.jpg Traceback (most recent call last): File "./merge_image.py", line 54, in <module> Merge_Image(src1, src2, dest, resize) File "./merge_image.py", line 19, in Merge_Image im2 = Image.open(src2) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PIL/Image.py", line 3068, in open fp = builtins.open(filename, "rb") FileNotFoundError: [Errno 2] No such file or directory: '高28_051_E組スナップ1_02.jpg' kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list # copying 高28_001_表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_校長教職員.jpg # copying 高28_005_A組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_005_A組.jpg # copying 高28_006_B組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_006_B組.jpg # copying 高28_007_C組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_007_C組.jpg # copying 高28_008_D組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_008_D組.jpg # copying 高28_009_E組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_009_E組.jpg # copying 高28_010_F組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_010_F組.jpg # copying 高28_011_G組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_011_G組.jpg # copying 高28_012_H組.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_012_H組.jpg # merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_クラス集合.jpg # merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_修学旅行1.jpg # merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_修学旅行2.jpg # merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_運動会1.jpg # merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_運動会2.jpg # merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_班活1.jpg # merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_班活2.jpg # merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ1.jpg # merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ2.jpg # merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_A組スナップ3.jpg # merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ1.jpg # merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ2.jpg # merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_B組スナップ3.jpg # merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ1.jpg # merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ2.jpg # merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_C組スナップ3.jpg # merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ1.jpg # merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ2.jpg # merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_D組スナップ3.jpg # merging 高28_051_E組スナップ1_01.jpg 高28_052_E組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_E組スナップ1.jpg # merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_E組スナップ2.jpg # merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_E組スナップ3.jpg # merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_F組スナップ1.jpg # merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_F組スナップ2.jpg # merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_F組スナップ3.jpg # merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_G組スナップ1.jpg # merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_G組スナップ2.jpg # merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_G組スナップ3.jpg # merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_H組スナップ1.jpg # merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_H組スナップ2.jpg # merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg # Resizing at # (3600, 2400) ### Saved as ./merged/高28_H組スナップ3.jpg # copying 高28_075_編集後記.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_075_編集後記.jpg # copying 高28_076_裏表紙.jpg # Resizing at # (1200, 1800) ### Saved as ./merged/高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list Traceback (most recent call last): File "./merge_image.py", line 58, in <module> fout.write("file:",dest_file+"|300px|"+dest_name+"\n") TypeError: write() takes exactly one argument (2 given) kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ls merge_image.py 高28_037_B組スナップ3_01.jpg merge_list 高28_038_B組スナップ3_02.jpg merged 高28_039_C組スナップ1_01.jpg output_file_list 高28_040_C組スナップ1_02.jpg 高28_001_表紙.jpg 高28_041_C組スナップ2_01.jpg 高28_002_扉.jpg 高28_042_C組スナップ2_02.jpg 高28_003_校長.jpg 高28_043_C組スナップ3_01.jpg 高28_004_教職員.jpg 高28_044_C組スナップ3_02.jpg 高28_005_A組.jpg 高28_045_D組スナップ1_01.jpg 高28_006_B組.jpg 高28_046_D組スナップ1_02.jpg 高28_007_C組.jpg 高28_047_D組スナップ2_01.jpg 高28_008_D組.jpg 高28_048_D組スナップ2_02.jpg 高28_009_E組.jpg 高28_049_D組スナップ3_01.jpg 高28_010_F組.jpg 高28_050_D組スナップ3_02.jpg 高28_011_G組.jpg 高28_051_E組スナップ1_01.jpg 高28_012_H組.jpg 高28_052_E組スナップ1_02.jpg 高28_013_ABCD集合.jpg 高28_053_E組スナップ2_01.jpg 高28_014_EFGH集合.jpg 高28_054_E組スナップ2_02.jpg 高28_015_修学旅行1_01.jpg 高28_055_E組スナップ3_01.jpg 高28_016_修学旅行1_02.jpg 高28_056_E組スナップ3_02.jpg 高28_017_修学旅行2_01.jpg 高28_057_F組スナップ1_01.jpg 高28_018_修学旅行2_02.jpg 高28_058_F組スナップ1_02.jpg 高28_019_運動会1_01.jpg 高28_059_F組スナップ2_01.jpg 高28_020_運動会1_02.jpg 高28_060_F組スナップ2_02.jpg 高28_021_運動会2_01.jpg 高28_061_F組スナップ3_01.jpg 高28_022_運動会2_02.jpg 高28_062_F組スナップ3_02.jpg 高28_023_班活1_01.jpg 高28_063_G組スナップ1_01.jpg 高28_024_班活1_02.jpg 高28_064_G組スナップ1_02.jpg 高28_025_班活2_01.jpg 高28_065_G組スナップ2_01.jpg 高28_026_班活2_02.jpg 高28_066_G組スナップ2_02.jpg 高28_027_A組スナップ1_01.jpg 高28_067_G組スナップ3_01.jpg 高28_028_A組スナップ1_02.jpg 高28_068_G組スナップ3_02.jpg 高28_029_A組スナップ2_01.jpg 高28_069_H組スナップ1_01.jpg 高28_030_A組スナップ2_02.jpg 高28_070_H組スナップ1_02.jpg 高28_031_A組スナップ3_01.jpg 高28_071_H組スナップ2_01.jpg 高28_032_A組スナップ3_02.jpg 高28_072_H組スナップ2_02.jpg 高28_033_B組スナップ1_01.jpg 高28_073_H組スナップ3_01.jpg 高28_034_B組スナップ1_02.jpg 高28_074_H組スナップ3_02.jpg 高28_035_B組スナップ2_01.jpg 高28_075_編集後記.jpg 高28_036_B組スナップ2_02.jpg 高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % cp output_file_list Album_display kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_037_B組スナップ3_01.jpg merge_image.py 高28_038_B組スナップ3_02.jpg merge_list 高28_039_C組スナップ1_01.jpg merged 高28_040_C組スナップ1_02.jpg output_file_list 高28_041_C組スナップ2_01.jpg 高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg 高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg 高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg 高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg 高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg 高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg 高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg 高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg 高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg 高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg 高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg 高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg 高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg 高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg 高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg 高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg 高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg 高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg 高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg 高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg 高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg 高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg 高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg 高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg 高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg 高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg 高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg 高28_036_B組スナップ2_02.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_037_B組スナップ3_01.jpg merge_image.py 高28_038_B組スナップ3_02.jpg merge_list 高28_039_C組スナップ1_01.jpg merged 高28_040_C組スナップ1_02.jpg output_file_list 高28_041_C組スナップ2_01.jpg 高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg 高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg 高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg 高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg 高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg 高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg 高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg 高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg 高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg 高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg 高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg 高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg 高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg 高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg 高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg 高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg 高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg 高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg 高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg 高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg 高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg 高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg 高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg 高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg 高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg 高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg 高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg 高28_036_B組スナップ2_02.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_037_B組スナップ3_01.jpg merge_image.py 高28_038_B組スナップ3_02.jpg merge_list 高28_039_C組スナップ1_01.jpg merged 高28_040_C組スナップ1_02.jpg output_file_list 高28_041_C組スナップ2_01.jpg 高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg 高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg 高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg 高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg 高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg 高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg 高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg 高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg 高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg 高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg 高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg 高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg 高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg 高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg 高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg 高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg 高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg 高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg 高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg 高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg 高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg 高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg 高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg 高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg 高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg 高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg 高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg 高28_036_B組スナップ2_02.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi output_file_list kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % owd zsh: command not found: owd kita@kitaharatakeshinoMacBook-Pro grad_album % pw zsh: command not found: pw kita@kitaharatakeshinoMacBook-Pro grad_album % pwd /Users/kita/H28/grad_album kita@kitaharatakeshinoMacBook-Pro grad_album % cd .. kita@kitaharatakeshinoMacBook-Pro H28 % cd src kita@kitaharatakeshinoMacBook-Pro src % ls Sample1 Sotsu_sample Sotsugyo_Album Sotsugyo_Album_links kita@kitaharatakeshinoMacBook-Pro src % vi Sample1 kita@kitaharatakeshinoMacBook-Pro src % ls Sample1 Sotsu_sample Sotsugyo_Album Sotsugyo_Album_links kita@kitaharatakeshinoMacBook-Pro src % pwd /Users/kita/H28/src kita@kitaharatakeshinoMacBook-Pro src % cd ../ kita@kitaharatakeshinoMacBook-Pro H28 % ls EPSON042.JPG grad_album src 小山台卒業アルバム個人スキャン kita@kitaharatakeshinoMacBook-Pro H28 % cd grad_album kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_037_B組スナップ3_01.jpg merge_image.py 高28_038_B組スナップ3_02.jpg merge_list 高28_039_C組スナップ1_01.jpg merged 高28_040_C組スナップ1_02.jpg output_file_list 高28_041_C組スナップ2_01.jpg 高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg 高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg 高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg 高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg 高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg 高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg 高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg 高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg 高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg 高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg 高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg 高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg 高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg 高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg 高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg 高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg 高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg 高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg 高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg 高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg 高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg 高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg 高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg 高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg 高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg 高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg 高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg 高28_036_B組スナップ2_02.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi Album_display kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_037_B組スナップ3_01.jpg merge_image.py 高28_038_B組スナップ3_02.jpg merge_list 高28_039_C組スナップ1_01.jpg merged 高28_040_C組スナップ1_02.jpg output_file_list 高28_041_C組スナップ2_01.jpg 高28_001_表紙.jpg 高28_042_C組スナップ2_02.jpg 高28_002_扉.jpg 高28_043_C組スナップ3_01.jpg 高28_003_校長.jpg 高28_044_C組スナップ3_02.jpg 高28_004_教職員.jpg 高28_045_D組スナップ1_01.jpg 高28_005_A組.jpg 高28_046_D組スナップ1_02.jpg 高28_006_B組.jpg 高28_047_D組スナップ2_01.jpg 高28_007_C組.jpg 高28_048_D組スナップ2_02.jpg 高28_008_D組.jpg 高28_049_D組スナップ3_01.jpg 高28_009_E組.jpg 高28_050_D組スナップ3_02.jpg 高28_010_F組.jpg 高28_051_E組スナップ1_01.jpg 高28_011_G組.jpg 高28_052_E組スナップ1_02.jpg 高28_012_H組.jpg 高28_053_E組スナップ2_01.jpg 高28_013_ABCD集合.jpg 高28_054_E組スナップ2_02.jpg 高28_014_EFGH集合.jpg 高28_055_E組スナップ3_01.jpg 高28_015_修学旅行1_01.jpg 高28_056_E組スナップ3_02.jpg 高28_016_修学旅行1_02.jpg 高28_057_F組スナップ1_01.jpg 高28_017_修学旅行2_01.jpg 高28_058_F組スナップ1_02.jpg 高28_018_修学旅行2_02.jpg 高28_059_F組スナップ2_01.jpg 高28_019_運動会1_01.jpg 高28_060_F組スナップ2_02.jpg 高28_020_運動会1_02.jpg 高28_061_F組スナップ3_01.jpg 高28_021_運動会2_01.jpg 高28_062_F組スナップ3_02.jpg 高28_022_運動会2_02.jpg 高28_063_G組スナップ1_01.jpg 高28_023_班活1_01.jpg 高28_064_G組スナップ1_02.jpg 高28_024_班活1_02.jpg 高28_065_G組スナップ2_01.jpg 高28_025_班活2_01.jpg 高28_066_G組スナップ2_02.jpg 高28_026_班活2_02.jpg 高28_067_G組スナップ3_01.jpg 高28_027_A組スナップ1_01.jpg 高28_068_G組スナップ3_02.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg 高28_036_B組スナップ2_02.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % cp merge_image.py test.py kita@kitaharatakeshinoMacBook-Pro grad_album % vn test.py zsh: command not found: vn kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py Traceback (most recent call last): File "./test.py", line 20, in <module> print(im1.size()) TypeError: 'tuple' object is not callable kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (5074, 6930) (3600, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (5074, 6930) (3600, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_036_B組スナップ2_02.jpg merge_image.py 高28_037_B組スナップ3_01.jpg merge_list 高28_038_B組スナップ3_02.jpg merged 高28_039_C組スナップ1_01.jpg output_file_list 高28_040_C組スナップ1_02.jpg test.py 高28_041_C組スナップ2_01.jpg test1.jpg 高28_042_C組スナップ2_02.jpg 高28_001_表紙.jpg 高28_043_C組スナップ3_01.jpg 高28_002_扉.jpg 高28_044_C組スナップ3_02.jpg 高28_003_校長.jpg 高28_045_D組スナップ1_01.jpg 高28_004_教職員.jpg 高28_046_D組スナップ1_02.jpg 高28_005_A組.jpg 高28_047_D組スナップ2_01.jpg 高28_006_B組.jpg 高28_048_D組スナップ2_02.jpg 高28_007_C組.jpg 高28_049_D組スナップ3_01.jpg 高28_008_D組.jpg 高28_050_D組スナップ3_02.jpg 高28_009_E組.jpg 高28_051_E組スナップ1_01.jpg 高28_010_F組.jpg 高28_052_E組スナップ1_02.jpg 高28_011_G組.jpg 高28_053_E組スナップ2_01.jpg 高28_012_H組.jpg 高28_054_E組スナップ2_02.jpg 高28_013_ABCD集合.jpg 高28_055_E組スナップ3_01.jpg 高28_014_EFGH集合.jpg 高28_056_E組スナップ3_02.jpg 高28_015_修学旅行1_01.jpg 高28_057_F組スナップ1_01.jpg 高28_016_修学旅行1_02.jpg 高28_058_F組スナップ1_02.jpg 高28_017_修学旅行2_01.jpg 高28_059_F組スナップ2_01.jpg 高28_018_修学旅行2_02.jpg 高28_060_F組スナップ2_02.jpg 高28_019_運動会1_01.jpg 高28_061_F組スナップ3_01.jpg 高28_020_運動会1_02.jpg 高28_062_F組スナップ3_02.jpg 高28_021_運動会2_01.jpg 高28_063_G組スナップ1_01.jpg 高28_022_運動会2_02.jpg 高28_064_G組スナップ1_02.jpg 高28_023_班活1_01.jpg 高28_065_G組スナップ2_01.jpg 高28_024_班活1_02.jpg 高28_066_G組スナップ2_02.jpg 高28_025_班活2_01.jpg 高28_067_G組スナップ3_01.jpg 高28_026_班活2_02.jpg 高28_068_G組スナップ3_02.jpg 高28_027_A組スナップ1_01.jpg 高28_069_Hスナップ1_01N.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (5074, 6930) (3600, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (4960, 3507) (3600, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (4960, 3507) (4960, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py ¥ 2 files to edit kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (4960, 3507) 4960 2400 (4960, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (4960, 3507) 7247 2400 (7247, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi test.py kita@kitaharatakeshinoMacBook-Pro grad_album % ./test.py (4960, 3507) 3394 2400 (3394, 2400) kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_image.py kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_036_B組スナップ2_02.jpg merge_image.py 高28_037_B組スナップ3_01.jpg merge_list 高28_038_B組スナップ3_02.jpg merged 高28_039_C組スナップ1_01.jpg output_file_list 高28_040_C組スナップ1_02.jpg test.py 高28_041_C組スナップ2_01.jpg test1.jpg 高28_042_C組スナップ2_02.jpg 高28_001_表紙.jpg 高28_043_C組スナップ3_01.jpg 高28_002_扉.jpg 高28_044_C組スナップ3_02.jpg 高28_003_校長.jpg 高28_045_D組スナップ1_01.jpg 高28_004_教職員.jpg 高28_046_D組スナップ1_02.jpg 高28_005_A組.jpg 高28_047_D組スナップ2_01.jpg 高28_006_B組.jpg 高28_048_D組スナップ2_02.jpg 高28_007_C組.jpg 高28_049_D組スナップ3_01.jpg 高28_008_D組.jpg 高28_050_D組スナップ3_02.jpg 高28_009_E組.jpg 高28_051_E組スナップ1_01.jpg 高28_010_F組.jpg 高28_052_E組スナップ1_02.jpg 高28_011_G組.jpg 高28_053_E組スナップ2_01.jpg 高28_012_H組.jpg 高28_054_E組スナップ2_02.jpg 高28_013_ABCD集合.jpg 高28_055_E組スナップ3_01.jpg 高28_014_EFGH集合.jpg 高28_056_E組スナップ3_02.jpg 高28_015_修学旅行1_01.jpg 高28_057_F組スナップ1_01.jpg 高28_016_修学旅行1_02.jpg 高28_058_F組スナップ1_02.jpg 高28_017_修学旅行2_01.jpg 高28_059_F組スナップ2_01.jpg 高28_018_修学旅行2_02.jpg 高28_060_F組スナップ2_02.jpg 高28_019_運動会1_01.jpg 高28_061_F組スナップ3_01.jpg 高28_020_運動会1_02.jpg 高28_062_F組スナップ3_02.jpg 高28_021_運動会2_01.jpg 高28_063_G組スナップ1_01.jpg 高28_022_運動会2_02.jpg 高28_064_G組スナップ1_02.jpg 高28_023_班活1_01.jpg 高28_065_G組スナップ2_01.jpg 高28_024_班活1_02.jpg 高28_066_G組スナップ2_02.jpg 高28_025_班活2_01.jpg 高28_067_G組スナップ3_01.jpg 高28_026_班活2_02.jpg 高28_068_G組スナップ3_02.jpg 高28_027_A組スナップ1_01.jpg 高28_069_Hスナップ1_01N.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % vi merge_list kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py ### Pleasae specify the Image list file kita@kitaharatakeshinoMacBook-Pro grad_album % ./merge_image.py merge_list # copying 高28_001_表紙.jpg # Resizing at # (1309, 1800) ### Saved as ./merged/高28_001_表紙.jpg # copying 高28_002_扉.jpg # Resizing at # (1309, 1800) ### Saved as ./merged/高28_002_扉.jpg # merging 高28_003_校長.jpg 高28_004_教職員.jpg # Resizing at # (3491, 2400) ### Saved as ./merged/高28_校長教職員.jpg # copying 高28_005_A組.jpg # Resizing at # (3275, 2400) ### Saved as ./merged/高28_005_A組.jpg # copying 高28_006_B組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_006_B組.jpg # copying 高28_007_C組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_007_C組.jpg # copying 高28_008_D組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_008_D組.jpg # copying 高28_009_E組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_009_E組.jpg # copying 高28_010_F組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_010_F組.jpg # copying 高28_011_G組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_011_G組.jpg # copying 高28_012_H組.jpg # Resizing at # (3276, 2400) ### Saved as ./merged/高28_012_H組.jpg # merging 高28_013_ABCD集合.jpg 高28_014_EFGH集合.jpg # Resizing at # (3515, 2400) ### Saved as ./merged/高28_クラス集合.jpg # merging 高28_015_修学旅行1_01.jpg 高28_016_修学旅行1_02.jpg # Resizing at # (3507, 2400) ### Saved as ./merged/高28_修学旅行1.jpg # merging 高28_017_修学旅行2_01.jpg 高28_018_修学旅行2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_修学旅行2.jpg # merging 高28_019_運動会1_01.jpg 高28_020_運動会1_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_運動会1.jpg # merging 高28_021_運動会2_01.jpg 高28_022_運動会2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_運動会2.jpg # merging 高28_023_班活1_01.jpg 高28_024_班活1_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_班活1.jpg # merging 高28_025_班活2_01.jpg 高28_026_班活2_02.jpg # Resizing at # (3507, 2400) ### Saved as ./merged/高28_班活2.jpg # merging 高28_027_A組スナップ1_01.jpg 高28_028_A組スナップ1_02.jpg # Resizing at # (3507, 2400) ### Saved as ./merged/高28_A組スナップ1.jpg # merging 高28_029_A組スナップ2_01.jpg 高28_030_A組スナップ2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_A組スナップ2.jpg # merging 高28_031_A組スナップ3_01.jpg 高28_032_A組スナップ3_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_A組スナップ3.jpg # merging 高28_033_B組スナップ1_01.jpg 高28_034_B組スナップ1_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_B組スナップ1.jpg # merging 高28_035_B組スナップ2_01.jpg 高28_036_B組スナップ2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_B組スナップ2.jpg # merging 高28_037_B組スナップ3_01.jpg 高28_038_B組スナップ3_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_B組スナップ3.jpg # merging 高28_039_C組スナップ1_01.jpg 高28_040_C組スナップ1_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_C組スナップ1.jpg # merging 高28_041_C組スナップ2_01.jpg 高28_042_C組スナップ2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_C組スナップ2.jpg # merging 高28_043_C組スナップ3_01.jpg 高28_044_C組スナップ3_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_C組スナップ3.jpg # merging 高28_045_D組スナップ1_01.jpg 高28_046_D組スナップ1_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_D組スナップ1.jpg # merging 高28_047_D組スナップ2_01.jpg 高28_048_D組スナップ2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_D組スナップ2.jpg # merging 高28_049_D組スナップ3_01.jpg 高28_050_D組スナップ3_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_D組スナップ3.jpg # merging 高28_051_E組スナップ1_01.jpg 高28_052_E組スナップ1_02.jpg # Resizing at # (3507, 2400) ### Saved as ./merged/高28_E組スナップ1.jpg # merging 高28_053_E組スナップ2_01.jpg 高28_054_E組スナップ2_02.jpg # Resizing at # (3503, 2400) ### Saved as ./merged/高28_E組スナップ2.jpg # merging 高28_055_E組スナップ3_01.jpg 高28_056_E組スナップ3_02.jpg # Resizing at # (3507, 2400) ### Saved as ./merged/高28_E組スナップ3.jpg # merging 高28_057_F組スナップ1_01.jpg 高28_058_F組スナップ1_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_F組スナップ1.jpg # merging 高28_059_F組スナップ2_01.jpg 高28_060_F組スナップ2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_F組スナップ2.jpg # merging 高28_061_F組スナップ3_01.jpg 高28_062_F組スナップ3_02.jpg # Resizing at # (3517, 2400) ### Saved as ./merged/高28_F組スナップ3.jpg # merging 高28_063_G組スナップ1_01.jpg 高28_064_G組スナップ1_02.jpg # Resizing at # (3516, 2400) ### Saved as ./merged/高28_G組スナップ1.jpg # merging 高28_065_G組スナップ2_01.jpg 高28_066_G組スナップ2_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_G組スナップ2.jpg # merging 高28_067_G組スナップ3_01.jpg 高28_068_G組スナップ3_02.jpg # Resizing at # (3508, 2400) ### Saved as ./merged/高28_G組スナップ3.jpg # merging 高28_069_H組スナップ1_01.jpg 高28_070_H組スナップ1_02.jpg # Resizing at # (3512, 2400) ### Saved as ./merged/高28_H組スナップ1.jpg # merging 高28_071_H組スナップ2_01.jpg 高28_072_H組スナップ2_02.jpg # Resizing at # (3516, 2400) ### Saved as ./merged/高28_H組スナップ2.jpg # merging 高28_073_H組スナップ3_01.jpg 高28_074_H組スナップ3_02.jpg # Resizing at # (3512, 2400) ### Saved as ./merged/高28_H組スナップ3.jpg # copying 高28_075_編集後記.jpg # Resizing at # (1319, 1800) ### Saved as ./merged/高28_075_編集後記.jpg # copying 高28_076_裏表紙.jpg # Resizing at # (1318, 1800) ### Saved as ./merged/高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % ls Album_display 高28_036_B組スナップ2_02.jpg merge_image.py 高28_037_B組スナップ3_01.jpg merge_list 高28_038_B組スナップ3_02.jpg merged 高28_039_C組スナップ1_01.jpg output_file_list 高28_040_C組スナップ1_02.jpg test.py 高28_041_C組スナップ2_01.jpg test1.jpg 高28_042_C組スナップ2_02.jpg 高28_001_表紙.jpg 高28_043_C組スナップ3_01.jpg 高28_002_扉.jpg 高28_044_C組スナップ3_02.jpg 高28_003_校長.jpg 高28_045_D組スナップ1_01.jpg 高28_004_教職員.jpg 高28_046_D組スナップ1_02.jpg 高28_005_A組.jpg 高28_047_D組スナップ2_01.jpg 高28_006_B組.jpg 高28_048_D組スナップ2_02.jpg 高28_007_C組.jpg 高28_049_D組スナップ3_01.jpg 高28_008_D組.jpg 高28_050_D組スナップ3_02.jpg 高28_009_E組.jpg 高28_051_E組スナップ1_01.jpg 高28_010_F組.jpg 高28_052_E組スナップ1_02.jpg 高28_011_G組.jpg 高28_053_E組スナップ2_01.jpg 高28_012_H組.jpg 高28_054_E組スナップ2_02.jpg 高28_013_ABCD集合.jpg 高28_055_E組スナップ3_01.jpg 高28_014_EFGH集合.jpg 高28_056_E組スナップ3_02.jpg 高28_015_修学旅行1_01.jpg 高28_057_F組スナップ1_01.jpg 高28_016_修学旅行1_02.jpg 高28_058_F組スナップ1_02.jpg 高28_017_修学旅行2_01.jpg 高28_059_F組スナップ2_01.jpg 高28_018_修学旅行2_02.jpg 高28_060_F組スナップ2_02.jpg 高28_019_運動会1_01.jpg 高28_061_F組スナップ3_01.jpg 高28_020_運動会1_02.jpg 高28_062_F組スナップ3_02.jpg 高28_021_運動会2_01.jpg 高28_063_G組スナップ1_01.jpg 高28_022_運動会2_02.jpg 高28_064_G組スナップ1_02.jpg 高28_023_班活1_01.jpg 高28_065_G組スナップ2_01.jpg 高28_024_班活1_02.jpg 高28_066_G組スナップ2_02.jpg 高28_025_班活2_01.jpg 高28_067_G組スナップ3_01.jpg 高28_026_班活2_02.jpg 高28_068_G組スナップ3_02.jpg 高28_027_A組スナップ1_01.jpg 高28_069_Hスナップ1_01N.jpg 高28_028_A組スナップ1_02.jpg 高28_069_H組スナップ1_01.jpg 高28_029_A組スナップ2_01.jpg 高28_070_H組スナップ1_02.jpg 高28_030_A組スナップ2_02.jpg 高28_071_H組スナップ2_01.jpg 高28_031_A組スナップ3_01.jpg 高28_072_H組スナップ2_02.jpg 高28_032_A組スナップ3_02.jpg 高28_073_H組スナップ3_01.jpg 高28_033_B組スナップ1_01.jpg 高28_074_H組スナップ3_02.jpg 高28_034_B組スナップ1_02.jpg 高28_075_編集後記.jpg 高28_035_B組スナップ2_01.jpg 高28_076_裏表紙.jpg kita@kitaharatakeshinoMacBook-Pro grad_album % pwd /Users/kita/H28/grad_album kita@kitaharatakeshinoMacBook-Pro grad_album % cd .. kita@kitaharatakeshinoMacBook-Pro H28 % ls CameraScan EPSON042.JPG grad_album src 小山台卒業アルバム個人スキャン 財団のA3スキャナーでスキャン kita@kitaharatakeshinoMacBook-Pro H28 % pwd /Users/kita/H28 kita@kitaharatakeshinoMacBook-Pro H28 % cd .. kita@kitaharatakeshinoMacBook-Pro ~ % ls 2022年3月旅行予定.xlsx Pictures AT.postflight.4589 Public AT.postflight.4625 Untitled Folder Creative Cloud Files anaconda DSD def_lef Desktop hs_err_pid11714.log Documents hs_err_pid18581.log Downloads iCloud Drive(アーカイブ) H28 output H28_posted perl5 Library scripts Memo サラ.xml Movies 筆ぐるめ Music kita@kitaharatakeshinoMacBook-Pro ~ % pwd /Users/kita kita@kitaharatakeshinoMacBook-Pro ~ % cd Pictures kita@kitaharatakeshinoMacBook-Pro Pictures % l;s zsh: command not found: l zsh: command not found: s kita@kitaharatakeshinoMacBook-Pro Pictures % ls 2016マラソンメダル Oct2017 2017-10-19 Oct22 2021_1129 Oct26_2017_FJ 3D_Reunion Photo Boothライブラリ C0001.MP4 listed_dir C0002.MP4 oct19 DSC01928.jpg sbd60 Flower_Oct19 temp H28_3D_2010 優子卒業式 Lightroom 写真ライブラリ.photoslibrary kita@kitaharatakeshinoMacBook-Pro Pictures % cd 3D_Reunion kita@kitaharatakeshinoMacBook-Pro 3D_Reunion % ls 2009 2012 2016 2010 2013 LINE_Library 2011 2014 list_pictures.py kita@kitaharatakeshinoMacBook-Pro 3D_Reunion % cd 2010 kita@kitaharatakeshinoMacBook-Pro 2010 % ls 2010_10_10_01.jpg 2010_10_10_20.jpg 2010_10_10_39.jpg 2010_10_10_58.jpg 2010_10_10_02.jpg 2010_10_10_21.jpg 2010_10_10_40.jpg 2010_10_10_59.jpg 2010_10_10_03.jpg 2010_10_10_22.jpg 2010_10_10_41.jpg 2010_10_10_60.jpg 2010_10_10_04.jpg 2010_10_10_23.jpg 2010_10_10_42.jpg 2010_10_10_61.jpg 2010_10_10_05.jpg 2010_10_10_24.jpg 2010_10_10_43.jpg 2010_10_10_62.jpg 2010_10_10_06.jpg 2010_10_10_25.jpg 2010_10_10_44.jpg 2010_10_10_63.jpg 2010_10_10_07.jpg 2010_10_10_26.jpg 2010_10_10_45.jpg 2010_10_10_64.jpg 2010_10_10_08.jpg 2010_10_10_27.jpg 2010_10_10_46.jpg 2010_10_10_65.jpg 2010_10_10_09.jpg 2010_10_10_28.jpg 2010_10_10_47.jpg 2010_10_10_66.jpg 2010_10_10_10.jpg 2010_10_10_29.jpg 2010_10_10_48.jpg 2010_10_10_67.jpg 2010_10_10_11.jpg 2010_10_10_30.jpg 2010_10_10_49.jpg 2010_10_10_68.jpg 2010_10_10_12.jpg 2010_10_10_31.jpg 2010_10_10_50.jpg 2010_10_10_69.jpg 2010_10_10_13.jpg 2010_10_10_32.jpg 2010_10_10_51.jpg 2010_10_10_70.jpg 2010_10_10_14.jpg 2010_10_10_33.jpg 2010_10_10_52.jpg 2010_10_10_71.jpg 2010_10_10_15.jpg 2010_10_10_34.jpg 2010_10_10_53.jpg 2010_10_10_72.jpg 2010_10_10_16.jpg 2010_10_10_35.jpg 2010_10_10_54.jpg 2010_10_10_73.jpg 2010_10_10_17.jpg 2010_10_10_36.jpg 2010_10_10_55.jpg 2010_10_10_18.jpg 2010_10_10_37.jpg 2010_10_10_56.jpg 2010_10_10_19.jpg 2010_10_10_38.jpg 2010_10_10_57.jpg kita@kitaharatakeshinoMacBook-Pro 2010 % pwd /Users/kita/Pictures/3D_Reunion/2010 kita@kitaharatakeshinoMacBook-Pro 2010 % cd ../../H28_3D_2010 kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % ls H28_3DClass_2010_10_10_01.jpg H28_3DClass_2010_10_10_39.jpg H28_3DClass_2010_10_10_02.jpg H28_3DClass_2010_10_10_40.jpg H28_3DClass_2010_10_10_03.jpg H28_3DClass_2010_10_10_41.jpg H28_3DClass_2010_10_10_04.jpg H28_3DClass_2010_10_10_42.jpg H28_3DClass_2010_10_10_05.jpg H28_3DClass_2010_10_10_43.jpg H28_3DClass_2010_10_10_06.jpg H28_3DClass_2010_10_10_44.jpg H28_3DClass_2010_10_10_07.jpg H28_3DClass_2010_10_10_45.jpg H28_3DClass_2010_10_10_08.jpg H28_3DClass_2010_10_10_46.jpg H28_3DClass_2010_10_10_09.jpg H28_3DClass_2010_10_10_47.jpg H28_3DClass_2010_10_10_10.jpg H28_3DClass_2010_10_10_48.jpg H28_3DClass_2010_10_10_11.jpg H28_3DClass_2010_10_10_49.jpg H28_3DClass_2010_10_10_12.jpg H28_3DClass_2010_10_10_50.jpg H28_3DClass_2010_10_10_13.jpg H28_3DClass_2010_10_10_51.jpg H28_3DClass_2010_10_10_14.jpg H28_3DClass_2010_10_10_52.jpg H28_3DClass_2010_10_10_15.jpg H28_3DClass_2010_10_10_53.jpg H28_3DClass_2010_10_10_16.jpg H28_3DClass_2010_10_10_54.jpg H28_3DClass_2010_10_10_17.jpg H28_3DClass_2010_10_10_55.jpg H28_3DClass_2010_10_10_18.jpg H28_3DClass_2010_10_10_56.jpg H28_3DClass_2010_10_10_19.jpg H28_3DClass_2010_10_10_57.jpg H28_3DClass_2010_10_10_20.jpg H28_3DClass_2010_10_10_58.jpg H28_3DClass_2010_10_10_21.jpg H28_3DClass_2010_10_10_59.jpg H28_3DClass_2010_10_10_22.jpg H28_3DClass_2010_10_10_60.jpg H28_3DClass_2010_10_10_23.jpg H28_3DClass_2010_10_10_61.jpg H28_3DClass_2010_10_10_24.jpg H28_3DClass_2010_10_10_62.jpg H28_3DClass_2010_10_10_25.jpg H28_3DClass_2010_10_10_63.jpg H28_3DClass_2010_10_10_26.jpg H28_3DClass_2010_10_10_64.jpg H28_3DClass_2010_10_10_27.jpg H28_3DClass_2010_10_10_65.jpg H28_3DClass_2010_10_10_28.jpg H28_3DClass_2010_10_10_66.jpg H28_3DClass_2010_10_10_29.jpg H28_3DClass_2010_10_10_67.jpg H28_3DClass_2010_10_10_30.jpg H28_3DClass_2010_10_10_68.jpg H28_3DClass_2010_10_10_31.jpg H28_3DClass_2010_10_10_69.jpg H28_3DClass_2010_10_10_32.jpg H28_3DClass_2010_10_10_70.jpg H28_3DClass_2010_10_10_33.jpg H28_3DClass_2010_10_10_71.jpg H28_3DClass_2010_10_10_34.jpg H28_3DClass_2010_10_10_72.jpg H28_3DClass_2010_10_10_35.jpg H28_3DClass_2010_10_10_73.jpg H28_3DClass_2010_10_10_38.jpg H28_3DClass_2010_10_10_LINE_14.jpg kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % ls -l total 33800 -rw-r--r-- 1 kita staff 220887 Jun 21 12:31 H28_3DClass_2010_10_10_01.jpg -rw-r--r-- 1 kita staff 292371 Jun 21 12:31 H28_3DClass_2010_10_10_02.jpg -rw-r--r-- 1 kita staff 247997 Jun 21 12:31 H28_3DClass_2010_10_10_03.jpg -rw-r--r-- 1 kita staff 204290 Jun 21 12:31 H28_3DClass_2010_10_10_04.jpg -rw-r--r-- 1 kita staff 242239 Jun 21 12:31 H28_3DClass_2010_10_10_05.jpg -rw-r--r-- 1 kita staff 231583 Jun 21 12:31 H28_3DClass_2010_10_10_06.jpg -rw-r--r-- 1 kita staff 209018 Jun 21 12:31 H28_3DClass_2010_10_10_07.jpg -rw-r--r-- 1 kita staff 160461 Jun 21 12:31 H28_3DClass_2010_10_10_08.jpg -rw-r--r-- 1 kita staff 225082 Jun 21 12:31 H28_3DClass_2010_10_10_09.jpg -rw-r--r-- 1 kita staff 202771 Jun 21 12:31 H28_3DClass_2010_10_10_10.jpg -rw-r--r-- 1 kita staff 194290 Jun 21 12:31 H28_3DClass_2010_10_10_11.jpg -rw-r--r-- 1 kita staff 190866 Jun 21 12:31 H28_3DClass_2010_10_10_12.jpg -rw-r--r-- 1 kita staff 235385 Jun 21 12:31 H28_3DClass_2010_10_10_13.jpg -rw-r--r-- 1 kita staff 215006 Jun 21 12:31 H28_3DClass_2010_10_10_14.jpg -rw-r--r-- 1 kita staff 192163 Jun 21 12:31 H28_3DClass_2010_10_10_15.jpg -rw-r--r-- 1 kita staff 226594 Jun 21 12:31 H28_3DClass_2010_10_10_16.jpg -rw-r--r-- 1 kita staff 278932 Jun 21 12:31 H28_3DClass_2010_10_10_17.jpg -rw-r--r-- 1 kita staff 226026 Jun 21 12:31 H28_3DClass_2010_10_10_18.jpg -rw-r--r-- 1 kita staff 155285 Jun 21 12:31 H28_3DClass_2010_10_10_19.jpg -rw-r--r-- 1 kita staff 168575 Jun 21 12:31 H28_3DClass_2010_10_10_20.jpg -rw-r--r-- 1 kita staff 196575 Jun 21 12:31 H28_3DClass_2010_10_10_21.jpg -rw-r--r-- 1 kita staff 209532 Jun 21 12:31 H28_3DClass_2010_10_10_22.jpg -rw-r--r-- 1 kita staff 182069 Jun 21 12:31 H28_3DClass_2010_10_10_23.jpg -rw-r--r-- 1 kita staff 110305 Jun 21 12:31 H28_3DClass_2010_10_10_24.jpg -rw-r--r-- 1 kita staff 153800 Jun 21 12:31 H28_3DClass_2010_10_10_25.jpg -rw-r--r-- 1 kita staff 153611 Jun 21 12:31 H28_3DClass_2010_10_10_26.jpg -rw-r--r-- 1 kita staff 152913 Jun 21 12:31 H28_3DClass_2010_10_10_27.jpg -rw-r--r-- 1 kita staff 153327 Jun 21 12:31 H28_3DClass_2010_10_10_28.jpg -rw-r--r-- 1 kita staff 171829 Jun 21 12:31 H28_3DClass_2010_10_10_29.jpg -rw-r--r-- 1 kita staff 200469 Jun 21 12:31 H28_3DClass_2010_10_10_30.jpg -rw-r--r-- 1 kita staff 124982 Jun 21 12:31 H28_3DClass_2010_10_10_31.jpg -rw-r--r-- 1 kita staff 142593 Jun 21 12:31 H28_3DClass_2010_10_10_32.jpg -rw-r--r-- 1 kita staff 162152 Jun 21 12:31 H28_3DClass_2010_10_10_33.jpg -rw-r--r-- 1 kita staff 214659 Jun 21 12:31 H28_3DClass_2010_10_10_34.jpg -rw-r--r-- 1 kita staff 256826 Jun 21 12:31 H28_3DClass_2010_10_10_35.jpg -rw-r--r-- 1 kita staff 250357 Jun 21 12:31 H28_3DClass_2010_10_10_38.jpg -rw-r--r-- 1 kita staff 270138 Jun 21 12:31 H28_3DClass_2010_10_10_39.jpg -rw-r--r-- 1 kita staff 241059 Jun 21 12:31 H28_3DClass_2010_10_10_40.jpg -rw-r--r-- 1 kita staff 269911 Jun 21 12:31 H28_3DClass_2010_10_10_41.jpg -rw-r--r-- 1 kita staff 220636 Jun 21 12:31 H28_3DClass_2010_10_10_42.jpg -rw-r--r-- 1 kita staff 279609 Jun 21 12:31 H28_3DClass_2010_10_10_43.jpg -rw-r--r-- 1 kita staff 264090 Jun 21 12:31 H28_3DClass_2010_10_10_44.jpg -rw-r--r-- 1 kita staff 335174 Jun 21 12:31 H28_3DClass_2010_10_10_45.jpg -rw-r--r-- 1 kita staff 330330 Jun 21 12:31 H28_3DClass_2010_10_10_46.jpg -rw-r--r-- 1 kita staff 319532 Jun 21 12:31 H28_3DClass_2010_10_10_47.jpg -rw-r--r-- 1 kita staff 239685 Jun 21 12:31 H28_3DClass_2010_10_10_48.jpg -rw-r--r-- 1 kita staff 224864 Jun 21 12:31 H28_3DClass_2010_10_10_49.jpg -rw-r--r-- 1 kita staff 202575 Jun 21 12:31 H28_3DClass_2010_10_10_50.jpg -rw-r--r-- 1 kita staff 535694 Jun 21 12:31 H28_3DClass_2010_10_10_51.jpg -rw-r--r-- 1 kita staff 331962 Jun 21 12:31 H28_3DClass_2010_10_10_52.jpg -rw-r--r-- 1 kita staff 355637 Jun 21 12:31 H28_3DClass_2010_10_10_53.jpg -rw-r--r-- 1 kita staff 244853 Jun 21 12:31 H28_3DClass_2010_10_10_54.jpg -rw-r--r-- 1 kita staff 397550 Jun 21 12:31 H28_3DClass_2010_10_10_55.jpg -rw-r--r-- 1 kita staff 320056 Jun 21 12:31 H28_3DClass_2010_10_10_56.jpg -rw-r--r-- 1 kita staff 273557 Jun 21 12:31 H28_3DClass_2010_10_10_57.jpg -rw-r--r-- 1 kita staff 204865 Jun 21 12:31 H28_3DClass_2010_10_10_58.jpg -rw-r--r-- 1 kita staff 129048 Jun 21 12:31 H28_3DClass_2010_10_10_59.jpg -rw-r--r-- 1 kita staff 245525 Jun 21 12:31 H28_3DClass_2010_10_10_60.jpg -rw-r--r-- 1 kita staff 260847 Jun 21 12:31 H28_3DClass_2010_10_10_61.jpg -rw-r--r-- 1 kita staff 279768 Jun 21 12:31 H28_3DClass_2010_10_10_62.jpg -rw-r--r-- 1 kita staff 317723 Jun 21 12:31 H28_3DClass_2010_10_10_63.jpg -rw-r--r-- 1 kita staff 436759 Jun 21 12:31 H28_3DClass_2010_10_10_64.jpg -rw-r--r-- 1 kita staff 345842 Jun 21 12:31 H28_3DClass_2010_10_10_65.jpg -rw-r--r-- 1 kita staff 244601 Jun 21 12:31 H28_3DClass_2010_10_10_66.jpg -rw-r--r-- 1 kita staff 269669 Jun 21 12:31 H28_3DClass_2010_10_10_67.jpg -rw-r--r-- 1 kita staff 203918 Jun 21 12:31 H28_3DClass_2010_10_10_68.jpg -rw-r--r-- 1 kita staff 199592 Jun 21 12:31 H28_3DClass_2010_10_10_69.jpg -rw-r--r-- 1 kita staff 298488 Jun 21 12:31 H28_3DClass_2010_10_10_70.jpg -rw-r--r-- 1 kita staff 310190 Jun 21 12:31 H28_3DClass_2010_10_10_71.jpg -rw-r--r-- 1 kita staff 161923 Jun 21 12:31 H28_3DClass_2010_10_10_72.jpg -rw-r--r-- 1 kita staff 284543 Jun 21 12:31 H28_3DClass_2010_10_10_73.jpg -rw-r--r--@ 1 kita staff 169730 Jun 21 12:31 H28_3DClass_2010_10_10_LINE_14.jpg kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % ls H28_3DClass_2010_10_10_01.jpg H28_3DClass_2010_10_10_39.jpg H28_3DClass_2010_10_10_02.jpg H28_3DClass_2010_10_10_40.jpg H28_3DClass_2010_10_10_03.jpg H28_3DClass_2010_10_10_41.jpg H28_3DClass_2010_10_10_04.jpg H28_3DClass_2010_10_10_42.jpg H28_3DClass_2010_10_10_05.jpg H28_3DClass_2010_10_10_43.jpg H28_3DClass_2010_10_10_06.jpg H28_3DClass_2010_10_10_44.jpg H28_3DClass_2010_10_10_07.jpg H28_3DClass_2010_10_10_45.jpg H28_3DClass_2010_10_10_08.jpg H28_3DClass_2010_10_10_46.jpg H28_3DClass_2010_10_10_09.jpg H28_3DClass_2010_10_10_47.jpg H28_3DClass_2010_10_10_10.jpg H28_3DClass_2010_10_10_48.jpg H28_3DClass_2010_10_10_11.jpg H28_3DClass_2010_10_10_49.jpg H28_3DClass_2010_10_10_12.jpg H28_3DClass_2010_10_10_50.jpg H28_3DClass_2010_10_10_13.jpg H28_3DClass_2010_10_10_51.jpg H28_3DClass_2010_10_10_14.jpg H28_3DClass_2010_10_10_52.jpg H28_3DClass_2010_10_10_15.jpg H28_3DClass_2010_10_10_53.jpg H28_3DClass_2010_10_10_16.jpg H28_3DClass_2010_10_10_54.jpg H28_3DClass_2010_10_10_17.jpg H28_3DClass_2010_10_10_55.jpg H28_3DClass_2010_10_10_18.jpg H28_3DClass_2010_10_10_56.jpg H28_3DClass_2010_10_10_19.jpg H28_3DClass_2010_10_10_57.jpg H28_3DClass_2010_10_10_20.jpg H28_3DClass_2010_10_10_58.jpg H28_3DClass_2010_10_10_21.jpg H28_3DClass_2010_10_10_59.jpg H28_3DClass_2010_10_10_22.jpg H28_3DClass_2010_10_10_60.jpg H28_3DClass_2010_10_10_23.jpg H28_3DClass_2010_10_10_61.jpg H28_3DClass_2010_10_10_24.jpg H28_3DClass_2010_10_10_62.jpg H28_3DClass_2010_10_10_25.jpg H28_3DClass_2010_10_10_63.jpg H28_3DClass_2010_10_10_26.jpg H28_3DClass_2010_10_10_64.jpg H28_3DClass_2010_10_10_27.jpg H28_3DClass_2010_10_10_65.jpg H28_3DClass_2010_10_10_28.jpg H28_3DClass_2010_10_10_66.jpg H28_3DClass_2010_10_10_29.jpg H28_3DClass_2010_10_10_67.jpg H28_3DClass_2010_10_10_30.jpg H28_3DClass_2010_10_10_68.jpg H28_3DClass_2010_10_10_31.jpg H28_3DClass_2010_10_10_69.jpg H28_3DClass_2010_10_10_32.jpg H28_3DClass_2010_10_10_70.jpg H28_3DClass_2010_10_10_33.jpg H28_3DClass_2010_10_10_71.jpg H28_3DClass_2010_10_10_34.jpg H28_3DClass_2010_10_10_72.jpg H28_3DClass_2010_10_10_35.jpg H28_3DClass_2010_10_10_73.jpg H28_3DClass_2010_10_10_38.jpg H28_3DClass_2010_10_10_LINE_14.jpg kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % pwd /Users/kita/Pictures/H28_3D_2010 kita@kitaharatakeshinoMacBook-Pro H28_3D_2010 % cd ~/H28/src kita@kitaharatakeshinoMacBook-Pro src % ls Sample1 Sotsu_sample Sotsugyo_Album Sotsugyo_Album_links kita@kitaharatakeshinoMacBook-Pro src % vi Sample1 kita@kitaharatakeshinoMacBook-Pro src % ls Sample1 Sotsugyo_Album class_union_sample Sotsu_sample Sotsugyo_Album_links kita@kitaharatakeshinoMacBook-Pro src % ls Sample1 Sotsugyo_Album class_union_sample Sotsu_sample Sotsugyo_Album_links kita@kitaharatakeshinoMacBook-Pro src % less Sample1 kita@kitaharatakeshinoMacBook-Pro src % less Sample1 kita@kitaharatakeshinoMacBook-Pro src % vi Sample1 kita@kitaharatakeshinoMacBook-Pro src % cd / kita@kitaharatakeshinoMacBook-Pro / % ls Applications Users cores home sbin var Library Volumes dev opt tmp System bin etc private usr kita@kitaharatakeshinoMacBook-Pro / % cd Volumes kita@kitaharatakeshinoMacBook-Pro /Volumes % ls Data G-DRIVE mobile USB-C Macintosh HD My Passport kita@kitaharatakeshinoMacBook-Pro /Volumes % cd My\ Passport kita@kitaharatakeshinoMacBook-Pro My Passport % ls $RECYCLE.BIN Family WD Apps for Windows 3D_Reunion System Volume Information bin Album User Manuals scripts DSD WD Apps Setup.exe Extras WD Apps for Mac kita@kitaharatakeshinoMacBook-Pro My Passport % cd scripts kita@kitaharatakeshinoMacBook-Pro scripts % ls Exif_Test icc originals sc.tar calibre lcalc perl_train sed_sample compDir.pl mw2oa python semaphore_sample cpp_source new read_gpx skill hexdump oa2mw sc sudoku kita@kitaharatakeshinoMacBook-Pro scripts % cd python kita@kitaharatakeshinoMacBook-Pro python % ls BeautifulSoup geometry read_xl.py CopiedDateday.py hanoi riddle1 Exif lcalc.py system_trade FF15 line_split_sample.py taxi.py MonthlyBill.py matplot test_2dim_array Tkinter mcl4dataAnalysis time.py __pycache__ memo to_get_env.py arguments mutagen tsp_art-master dateday.py pdf_memo villains deep-learning-from-scratch pdf_print_Win webbrowser.py deflef plot_test.py xls2pdf.py dir_walk_tree.py quotes_spider.py distribute_setup.py randum.py kita@kitaharatakeshinoMacBook-Pro python % cp ~/scripts/python/MonthlyBill.py . kita@kitaharatakeshinoMacBook-Pro python % ls BeautifulSoup geometry read_xl.py CopiedDateday.py hanoi riddle1 Exif lcalc.py system_trade FF15 line_split_sample.py taxi.py MonthlyBill.py matplot test_2dim_array Tkinter mcl4dataAnalysis time.py __pycache__ memo to_get_env.py arguments mutagen tsp_art-master dateday.py pdf_memo villains deep-learning-from-scratch pdf_print_Win webbrowser.py deflef plot_test.py xls2pdf.py dir_walk_tree.py quotes_spider.py distribute_setup.py randum.py kita@kitaharatakeshinoMacBook-Pro python % ls -ldrt . drwxr-xr-x 0 kita staff 8192 Jun 21 12:29 . kita@kitaharatakeshinoMacBook-Pro python % ls -la . total 304 drwxr-xr-x 0 kita staff 8192 Jun 21 12:29 . drwxr-xr-x 0 kita staff 4096 Jul 1 18:34 .. -rw-r--r--@ 1 kita staff 10244 Jun 21 14:24 .DS_Store -rw-r--r-- 1 kita staff 12288 Jun 21 11:58 .time.py.swp drwxr-xr-x 0 kita staff 0 Jun 12 2017 BeautifulSoup -rwxr-xr-x 1 kita staff 3595 Jul 3 2020 CopiedDateday.py drwxr-xr-x 0 kita staff 4096 Jun 21 11:33 Exif drwxr-xr-x 0 kita staff 0 Jun 30 2020 FF15 -rwxr-xr-x 1 kita staff 5647 Jul 10 23:13 MonthlyBill.py drwxr-xr-x 0 kita staff 4096 Aug 13 2020 Tkinter drwxr-xr-x 0 kita staff 0 Mar 8 2018 __pycache__ -rw-r--r-- 1 kita staff 2137 Feb 13 2017 arguments -rwxr-xr-x 1 kita staff 1957 Jul 3 2020 dateday.py drwxr-xr-x 0 kita staff 4096 Jun 21 14:24 deep-learning-from-scratch drwxr-xr-x 0 kita staff 0 May 10 2018 deflef -rwxr-xr-x 1 kita staff 783 Nov 26 2016 dir_walk_tree.py -rw-r--r-- 1 kita staff 24 Dec 10 2020 distribute_setup.py drwxr-xr-x 0 kita staff 4096 Nov 9 2017 geometry drwxr-xr-x 0 kita staff 0 Aug 10 2021 hanoi -rwxr-xr-x 1 kita staff 164 Jun 12 2017 lcalc.py -rwxr-xr-x 1 kita staff 636 Nov 26 2016 line_split_sample.py drwxr-xr-x 0 kita staff 0 May 2 2017 matplot drwxr-xr-x 0 kita staff 0 Jun 21 14:24 mcl4dataAnalysis -rw-r--r-- 1 kita staff 597 Jul 13 2017 memo drwxr-xr-x 0 kita staff 0 Apr 7 2017 mutagen -rwxr-xr-x 1 kita staff 1459 Jul 13 2017 pdf_memo -rw-r--r-- 1 kita staff 1129 Jul 13 2017 pdf_print_Win -rwxr-xr-x 1 kita staff 543 Nov 26 2016 plot_test.py -rwxr-xr-x 1 kita staff 632 Jan 27 2017 quotes_spider.py -rwxr-xr-x 1 kita staff 148 Mar 8 2018 randum.py -rwxr-xr-x 1 kita staff 2946 Nov 26 2016 read_xl.py drwxr-xr-x 0 kita staff 0 May 14 2018 riddle1 drwxr-xr-x 0 kita staff 4096 Jan 15 2018 system_trade -rwxr-xr-x 1 kita staff 396 Jun 13 2020 taxi.py -rwxr-xr-x 1 kita staff 130 Nov 26 2016 test_2dim_array -rwxr-xr-x 1 kita staff 296 Jun 21 11:58 time.py -rwxr-xr-x 1 kita staff 193 Nov 26 2016 to_get_env.py drwxr-xr-x@ 0 kita staff 4096 Jun 21 14:24 tsp_art-master -rwxr-xr-x 1 kita staff 63 Nov 26 2016 villains -rwxr-xr-x 1 kita staff 110 Nov 26 2016 webbrowser.py -rwxr-xr-x 1 kita staff 676 Jun 13 2020 xls2pdf.py kita@kitaharatakeshinoMacBook-Pro python % pwd /Volumes/My Passport/scripts/python kita@kitaharatakeshinoMacBook-Pro python % cd kita@kitaharatakeshinoMacBook-Pro ~ % ls 2022年3月旅行予定.xlsx Pictures AT.postflight.4589 Public AT.postflight.4625 Untitled Folder Creative Cloud Files anaconda DSD def_lef Desktop hs_err_pid11714.log Documents hs_err_pid18581.log Downloads iCloud Drive(アーカイブ) H28 output H28_posted perl5 Library scripts Memo サラ.xml Movies 筆ぐるめ Music kita@kitaharatakeshinoMacBook-Pro ~ % pwd /Users/kita kita@kitaharatakeshinoMacBook-Pro ~ % cd Library kita@kitaharatakeshinoMacBook-Pro Library % ls Accessibility FrontBoard Preferences Accounts GameKit Printers Application Scripts Google PubSub Application Support Group Containers Receipts Assistant HTTPStorages Reminders Assistants HomeKit Safari Audio IdentityServices SafariSafeBrowsing Autosave Information Input Methods SafariSandboxBroker Caches Internet Plug-Ins Saved Application State Calendars Jupyter Screen Savers CallServices Keyboard Services ColorPickers Keyboard Layouts Sharing ColorSync KeyboardServices Sounds Colors Keychains Spelling Compositions LanguageModeling Staging ContainerManager LaunchAgents Suggestions Containers Logs SyncedPreferences Cookies Mail Translation CoreData Maps Trial CoreFollowUp Messages UIKitSystem DES Metadata VirtualBox DataDeliveryServices Mobile Documents VoiceTrigger Developer NGL Voices Dictionaries News WebKit Family Passes com.apple.icloud.searchpartyd Favorites PersonalizationPortrait com.apple.internal.ck FileProvider Personas iMovie FontCollections PhotoshopCrashes iTunes Fonts PreferencePanes studentd kita@kitaharatakeshinoMacBook-Pro Library % cd Input\ Methods kita@kitaharatakeshinoMacBook-Pro Input Methods % ls kita@kitaharatakeshinoMacBook-Pro Input Methods % cd .. kita@kitaharatakeshinoMacBook-Pro Library % pwd /Users/kita/Library kita@kitaharatakeshinoMacBook-Pro Library % pwd /Users/kita/Library kita@kitaharatakeshinoMacBook-Pro Library % cd kita@kitaharatakeshinoMacBook-Pro ~ % cd scripts/python kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill zsh: no such file or directory: ./MonthlyBill kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 File "./MonthlyBill.py", line 170 check_book_ws_name = ['8F','7F','6F','5F','4F,'3F','2F',1F'','B1','RH'] ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 File "./MonthlyBill.py", line 170 check_book_ws_name = ['8F','7F','6F','5F','4F','3F','2F',1F'','B1','RH'] ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 File "./MonthlyBill.py", line 170 check_book_ws_name = ['8F','7F','6F','5F','4F','3F','2F',1F','B1','RH'] ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 File "./MonthlyBill.py", line 173 peint(i, wb.sheetnames[i], check_book_ws_name[i])) ^ SyntaxError: unmatched ')' kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 Traceback (most recent call last): File "./MonthlyBill.py", line 173, in <module> peint(i, wb.sheetnames[i], check_book_ws_name[i]) NameError: name 'peint' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 Traceback (most recent call last): File "./MonthlyBill.py", line 173, in <module> print(i, wb.sheetnames[i], check_book_ws_name[i]) TypeError: list indices must be integers or slices, not str kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 7F 2 5F 6F 3 4F 5F 4 4FB 4F 5 3F 3F 6 2F 2F 7 1F 1F 8 B1 B1 9 MN RH Traceback (most recent call last): File "./MonthlyBill.py", line 173, in <module> print(i, wb.sheetnames[i], check_book_ws_name[i]) IndexError: list index out of range kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 7F 2 5F 6F 3 4F 5F 4 4FB 4F 5 3F 4FB 6 2F 3F 7 1F 2F 8 B1 1F 9 MN B1 10 EL RH Traceback (most recent call last): File "./MonthlyBill.py", line 173, in <module> print(i, wb.sheetnames[i], check_book_ws_name[i]) IndexError: list index out of range kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 7F 2 5F 6F 3 4F 5F 4 4FB 4F 5 3F 4FB 6 2F 3F 7 1F 2F 8 B1 1F 9 MN B1 10 EL RH kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 6F 2 5F 5F 3 4F 4F 4 4FB 4FB 5 3F 3F 6 2F 2F 7 1F 1F 8 B1 B1 9 MN RH kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 6F 2 5F 5F 3 4F 4F 4 4FB 4FB 5 3F 3F 6 2F 2F 7 1F 1F 8 B1 B1 9 MN RH kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 6F 2 5F 5F 3 4F 4F 4 4FB 4FB 5 3F 3F 6 2F 2F 7 1F 1F 8 B1 B1 9 MN RH kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F 1 6F 6F 2 5F 5F 3 4F 4F 4 4FB 4FB 5 3F 3F 6 2F 2F 7 1F 1F 8 B1 B1 9 MN RH kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F Traceback (most recent call last): File "./MonthlyBill.py", line 183, in <module> cb['B2']=wbf['C7'] TypeError: string indices must be integers kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F Traceback (most recent call last): File "./MonthlyBill.py", line 183, in <module> cbs['B2']=wbs['C7'].value TypeError: string indices must be integers kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F Traceback (most recent call last): File "./MonthlyBill.py", line 184, in <module> print(wbs['C7'].value) TypeError: string indices must be integers kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F =SUM(E9:E12) 1 6F 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) 2 5F 5F =SUM(E9,E10) 3 4F 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) 4 4FB 4FB 5 3F 3F =SUM(E9:E14) 6 2F 2F =SUM(E9:F13) 7 1F 1F =SUM(E9:F10) 8 B1 B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F =SUM(E9:E12) 1 6F 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) 2 5F 5F =SUM(E9,E10) 3 4F 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) 4 4FB 4FB 5 3F 3F =SUM(E9:E14) 6 2F 2F =SUM(E9:F13) 7 1F 1F =SUM(E9:F10) 8 B1 B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F None 1 6F 6F None 2 5F 5F None 3 4F 4F None 4 4FB 4FB 5 3F 3F None 6 2F 2F None 7 1F 1F None 8 B1 B1 None 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F None 1 6F 6F None 2 5F 5F None 3 4F 4F None 4 4FB 4FB 5 3F 3F None 6 2F 2F None 7 1F 1F None 8 B1 B1 None 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F None 1 6F 6F None 2 5F 5F None 3 4F 4F None 4 4FB 4FB 5 3F 3F None 6 2F 2F None 7 1F 1F None 8 B1 B1 None 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F =SUM(E9:E12) 1 6F 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) 2 5F 5F =SUM(E9,E10) 3 4F 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) 4 4FB 4FB 5 3F 3F =SUM(E9:E14) 6 2F 2F =SUM(E9:F13) 7 1F 1F =SUM(E9:F10) 8 B1 B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 Traceback (most recent call last): File "./MonthlyBill.py", line 164, in <module> sleep(1) NameError: name 'sleep' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 Traceback (most recent call last): File "./MonthlyBill.py", line 164, in <module> sleep(1) NameError: name 'sleep' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F None 1 6F 6F None 2 5F 5F None 3 4F 4F None 4 4FB 4FB 5 3F 3F None 6 2F 2F None 7 1F 1F None 8 B1 B1 None 9 MN RH None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F Traceback (most recent call last): File "./MonthlyBill.py", line 187, in <module> print(new_file, nwb.sheetnames[i], wbs['C7'].value) NameError: name 'new_file' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F None 1 6F 6F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F None 2 5F 5F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F None 3 4F 4F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F None 4 4FB 4FB 5 3F 3F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F None 6 2F 2F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F None 7 1F 1F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F None 8 B1 B1 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 None 9 MN RH /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F =SUM(E9:E12) 1 6F 6F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) 2 5F 5F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F =SUM(E9,E10) 3 4F 4F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) 4 4FB 4FB 5 3F 3F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F =SUM(E9:E14) 6 2F 2F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F =SUM(E9:F13) 7 1F 1F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F =SUM(E9:F10) 8 B1 B1 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) 9 MN RH /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F =SUM(E9:E12) 1 6F 6F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F =SUM(E9:E12)+IF(WT!$E$1<1,E14,0) 2 5F 5F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F =SUM(E9,E10) 3 4F 4F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F =SUM(E9:E11)+IF(WT!$E$1<1,E13,0) 4 4FB 4FB 5 3F 3F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F =SUM(E9:E14) 6 2F 2F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F =SUM(E9:F13) 7 1F 1F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F =SUM(E9:F10) 8 B1 B1 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 =SUM(E9:E13)+IF(WT!$E$1<1,WT!$E$3,0) 9 MN RH /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F None 1 6F 6F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F None 2 5F 5F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F None 3 4F 4F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F None 4 4FB 4FB 5 3F 3F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F None 6 2F 2F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F None 7 1F 1F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F None 8 B1 B1 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 None 9 MN RH /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F 780257 1 6F 6F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F 130865 2 5F 5F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F 15137 3 4F 4F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F 288036 4 4FB 4FB 5 3F 3F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F 1002747 6 2F 2F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F 1337159 7 1F 1F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F 368142 8 B1 B1 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 1195286 9 MN RH /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None kita@kitaharatakeshinoMacBook-Pro python % ./MonthlyBill.py 2022/08/20 0 8F 8F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 8F 780257 1 6F 6F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 6F 130865 2 5F 5F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 5F 15137 3 4F 4F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 4F 288036 4 4FB 4FB 5 3F 3F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 3F 1002747 6 2F 2F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 2F 1337159 7 1F 1F /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx 1F 368142 8 B1 B1 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx B1 1195286 9 MN RH /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx MN None kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py kita@kitaharatakeshinoMacBook-Pro python % chmod 755 Update_checkBook.py kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 ./Update_checkBook.py: line 6: import: command not found from: can't read /var/mail/openpyxl from: can't read /var/mail/openpyxl from: can't read /var/mail/openpyxl.styles ./Update_checkBook.py: line 11: args: command not found ./Update_checkBook.py: line 13: f: command not found ./Update_checkBook.py: line 14: syntax error near unexpected token `"必要なファイル:"' ./Update_checkBook.py: line 14: ` print("必要なファイル:")' kita@kitaharatakeshinoMacBook-Pro python % pwd /Users/kita/scripts/python kita@kitaharatakeshinoMacBook-Pro python % pwd /Users/kita/scripts/python kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 File "./Update_checkBook.py", line 11 f '-h' in args: ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 File "./Update_checkBook.py", line 43 exct: ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 File "./Update_checkBook.py", line 66 exct: ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 File "./Update_checkBook.py", line 72 cb[GH2']='=D2+F2-B2' ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> print(i, nwb.sheetnames[i], check_book_ws_name[i]) NameError: name 'nwb' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> print(i, nwb.sheetnames[i], check_book_ws_name[i]) NameError: name 'nwb' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> print(i, wb.sheetnames[i], check_book_ws_name[i]) NameError: name 'wb' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[wb.sheetnames[i]] NameError: name 'wb' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[cbook.sheetnames[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet 7F does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 Traceback (most recent call last): File "./Update_checkBook.py", line 59, in <module> cb = cbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet 4FB does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 File "./Update_checkBook.py", line 61 else: ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 File "./Update_checkBook.py", line 61 else: ^ SyntaxError: invalid syntax kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4FB"> 999460 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "3F"> 1002747 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "2F"> 1337159 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "1F"> 368142 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "B1"> 1195286 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet RH does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4FB"> 999460 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "3F"> 1002747 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "2F"> 1337159 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "1F"> 368142 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "B1"> 1195286 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet RH does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "8F"> 780257 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "6F"> 130865 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "5F"> 15137 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4F"> 288036 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "4FB"> 999460 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "3F"> 1002747 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "2F"> 1337159 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "1F"> 368142 /Users/kita/Documents/北原ビル/家賃請求2022年8月.xlsx <Worksheet "B1"> 1195286 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet RH does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet RH does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet RH does not exist.' kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 58, in <module> wb = wbook[check_book_ws_name[i]] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/workbook/workbook.py", line 273, in __getitem__ raise KeyError("Worksheet {0} does not exist.".format(key)) KeyError: 'Worksheet RH does not exist.' kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 66, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 66, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 Traceback (most recent call last): File "./Update_checkBook.py", line 67, in <module> print(ele_book, sheetname, eldata['J13']) NameError: name 'sheetname' is not defined kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 69, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 69, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> Traceback (most recent call last): File "./Update_checkBook.py", line 69, in <module> cb['B2']=eldata['J13'] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/worksheet/worksheet.py", line 313, in __setitem__ self[key].value = value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 216, in value self._bind_value(value) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/openpyxl/cell/cell.py", line 199, in _bind_value raise ValueError("Cannot convert {0!r} to Excel".format(value)) ValueError: Cannot convert <Cell '1.8電気料金'.J13> to Excel kita@kitaharatakeshinoMacBook-Pro python % clear kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 /Users/kita/Documents/北原ビル/電気代2022年8月.xlsx 1.8電気料金 <Cell '1.8電気料金'.J13> kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/8/20 kita@kitaharatakeshinoMacBook-Pro python % cp ./Update_checkBook.py / cp: /Update_checkBook.py: Read-only file system kita@kitaharatakeshinoMacBook-Pro python % cp ./Update_checkBook.py /Volumes/My\ Passport/scripts/python kita@kitaharatakeshinoMacBook-Pro python % cp MonthlyBill.py /Volumes/My\ Passport/scripts/python kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 Traceback (most recent call last): File "./Update_checkBook.py", line 94, in <module> cb = cbook[check_booki_ws_name[i]] NameError: name 'check_booki_ws_name' is not defined kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 File "./Update_checkBook.py", line 156 ^ SyntaxError: invalid character in identifier kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py kita@kitaharatakeshinoMacBook-Pro python % ls BeautifulSoup dir_walk_tree.py quotes_spider.py CopiedDateday.py distribute_setup.py randum.py Exif geometry read_xl.py FF15 hanoi riddle1 ImageHandle lcalc.py system_trade MonthlyBill.py line_split_sample.py taxi.py MonthlyBill_org.py list_pictures.py test_2dim_array Tkinter matplot time.py Update_checkBook.py mcl4dataAnalysis to_get_env.py __pycache__ memo tsp_art-master arguments mutagen villains dateday.py pdf_memo webbrowser.py deep-learning-from-scratch pdf_print_Win xls2pdf.py deflef plot_test.py kita@kitaharatakeshinoMacBook-Pro python % mv MonthlyBill_org.py orgMonthlyBill.py kita@kitaharatakeshinoMacBook-Pro python % vi pdf_memo kita@kitaharatakeshinoMacBook-Pro python % grep arg * grep: BeautifulSoup: Is a directory CopiedDateday.py:def GetChosenMonthLength( *args ) : grep: Exif: Is a directory grep: FF15: Is a directory grep: ImageHandle: Is a directory MonthlyBill.py:args = sys.argv MonthlyBill.py:if '-h' in args: MonthlyBill.py:for arg in args: MonthlyBill.py: if re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) : MonthlyBill.py: m = re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) MonthlyBill.py:ws_el.page_margins.left = 0.2 MonthlyBill.py:ws_el.page_margins.top = 0.2 MonthlyBill.py: ws.page_margins.left=0.2 MonthlyBill.py: ws.page_margins.top =0.43 grep: Tkinter: Is a directory Update_checkBook.py:args = sys.argv Update_checkBook.py:if '-h' in args: Update_checkBook.py:for arg in args: Update_checkBook.py: if re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) : Update_checkBook.py: m = re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) grep: __pycache__: Is a directory arguments:mport argparse arguments:parser = argparse.ArgumentParser(description='Process some integers.') arguments:parser.add_argument('integers', metavar='N', type=int, nargs='+', arguments:parser.add_argument('--sum', dest='accumulate', action='store_const', arguments:args = parser.parse_args() arguments:print args.accumulate(args.integers) arguments:class argparse.ArgumentParser(prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=argparse.HelpFormatter, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True)(原文) arguments:prog - プログラム名 (デフォルト: sys.argv[0]) arguments:argument_default - 引数のグローバルなデフォルト値 (デフォルト: None) arguments:http://docs.python.jp/2/library/argparse.html#module-argparse dateday.py:def GetMonthLength (*args ) : grep: deep-learning-from-scratch: Is a directory grep: deflef: Is a directory dir_walk_tree.py: walktree(sys.argv[1], visitfile) grep: geometry: Is a directory grep: hanoi: Is a directory line_split_sample.py: left_margine = ' ' line_split_sample.py: print(left_margine + t_line, file=fh) list_pictures.py:args = sys.argv list_pictures.py:if '-h' in args: list_pictures.py:if '-p' in args: list_pictures.py: prfMark = args.index('-p') list_pictures.py: preFix = args[prfMark+1] list_pictures.py: del args[prfMark+1] list_pictures.py: args.remove('-p') list_pictures.py:arglen = len(args) list_pictures.py:if arglen<3 : list_pictures.py:srcDirs = args[1].split(',') list_pictures.py:dstDir = args[2] grep: matplot: Is a directory grep: mcl4dataAnalysis: Is a directory grep: mutagen: Is a directory orgMonthlyBill.py:args = sys.argv orgMonthlyBill.py:if '-h' in args: orgMonthlyBill.py:for arg in args: orgMonthlyBill.py: if re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) : orgMonthlyBill.py: m = re.search(r'(?P<YEAY>\d+)\/(?P<MONTH>\d+)\/(?P<DATE>\d+)', arg) orgMonthlyBill.py:ws_el.page_margins.left = 0.2 orgMonthlyBill.py:ws_el.page_margins.top = 0.2 orgMonthlyBill.py: ws.page_margins.left=0.2 orgMonthlyBill.py: ws.page_margins.top =0.43 pdf_memo:xmargin = 8.4*mm pdf_memo:ymargin = 8.8*mm pdf_memo: x = xmargin + swidth * (i%4) pdf_memo: y = ymargin + sheight * (10-(i//4)) pdf_print_Win: pdffile = sys.argv[1] pdf_print_Win: printer_name = sys.argv[2] read_xl.py:# sys.argv[1] read_xl.py:# dict(ws.page_margins) ws.page_margins.left=0.2 grep: riddle1: Is a directory grep: system_trade: Is a directory grep: tsp_art-master: Is a directory kita@kitaharatakeshinoMacBook-Pro python % vi list_pictures.py ] 2 files to edit kita@kitaharatakeshinoMacBook-Pro python % vi MonthlyBill.py kita@kitaharatakeshinoMacBook-Pro python % history 1197 cp MonthlyBill.py /Volumes/My\ Passport/scripts/python 1198 ./Update_checkBook.py 2022/7/20 1199 ./Update_checkBook.py 2022/7/20 1200 ./Update_checkBook.py 2022/7/20 1201 ./Update_checkBook.py 2022/7/20 1202 ./Update_checkBook.py 2022/7/20 1203 ./Update_checkBook.py 2022/7/20 1204 ./Update_checkBook.py 2022/7/20 1205 ./Update_checkBook.py 2022/7/20 1206 vi MonthlyBill.py 1207 ls 1208 mv MonthlyBill_org.py orgMonthlyBill.py 1209 vi pdf_memo 1210 grep arg * 1211 vi list_pictures.py ] 1212 vi MonthlyBill.py kita@kitaharatakeshinoMacBook-Pro python % cp ./Update_checkBook.py saveUpdate_checkBook.py kita@kitaharatakeshinoMacBook-Pro python % ./Update_checkBook.py -o 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % [復元日時7/30/22 午後3:44:39] Last login: Sat Jul 30 15:44:39 on ttys001 Restored session: Fri Jul 29 11:06:01 PDT 2022 kita@kitaharatakeshinoMacBook-Pro python % history 985 ./Update_checkBook.py 2022/7/20 986 ./Update_checkBook.py 2022/7/20 987 ./Update_checkBook.py 2022/7/20 988 ./Update_checkBook.py 2022/7/20 989 ./Update_checkBook.py 2022/7/20 990 ./Update_checkBook.py 2022/7/20 991 vi MonthlyBill.py 992 ls 993 mv MonthlyBill_org.py orgMonthlyBill.py 994 vi pdf_memo 995 grep arg * 996 vi list_pictures.py ] 997 vi MonthlyBill.py 998 history 999 cp ./Update_checkBook.py saveUpdate_checkBook.py 1000 ./Update_checkBook.py -o 2022/7/20 kita@kitaharatakeshinoMacBook-Pro python % ls BeautifulSoup __pycache__ plot_test.py CopiedDateday.py arguments quotes_spider.py Excl2WikiTable.py dateday.py randum.py Exif deep-learning-from-scratch read_xl.py FF15 deflef riddle1 ImageHandle dir_walk_tree.py saveUpdate_checkBook.py MergedSaple.xlsx distribute_setup.py system_trade MonthlyBill.py geometry taxi.py PDF hanoi temp_updatExcel ReadBankPdf.py lcalc.py test ReadPDF.py line_split_sample.py test_2dim_array ReadWaterFile.py list_pictures.py time.py SaveMonthlyBill.py matplot to_get_env.py ShiftCol.py mcl4dataAnalysis tsp_art-master Tkinter memo villains UpdateCheckBook.py mutagen webbrowser.py WikiCombolutionMemo orgMonthlyBill.py xlmemo WikiTable pdf_memo xls2pdf.py WikiTable.txt pdf_print_Win ~$MergedSaple.xlsx kita@kitaharatakeshinoMacBook-Pro python % ls -ldrt * -rwxr-xr-x 1 kita staff 783 Nov 26 2016 dir_walk_tree.py -rwxr-xr-x 1 kita staff 193 Nov 26 2016 to_get_env.py -rwxr-xr-x 1 kita staff 130 Nov 26 2016 test_2dim_array -rwxr-xr-x 1 kita staff 2946 Nov 26 2016 read_xl.py -rwxr-xr-x 1 kita staff 543 Nov 26 2016 plot_test.py -rwxr-xr-x 1 kita staff 636 Nov 26 2016 line_split_sample.py -rwxr-xr-x 1 kita staff 110 Nov 26 2016 webbrowser.py -rwxr-xr-x 1 kita staff 63 Nov 26 2016 villains -rwxr-xr-x 1 kita staff 632 Jan 27 2017 quotes_spider.py -rw-r--r-- 1 kita staff 2137 Feb 13 2017 arguments drwxr-xr-x 5 kita staff 160 Apr 7 2017 mutagen drwxr-xr-x 6 kita staff 192 May 2 2017 matplot drwxr-xr-x 3 kita staff 96 Jun 12 2017 BeautifulSoup -rwxr-xr-x 1 kita staff 164 Jun 12 2017 lcalc.py -rwxr-xr-x 1 kita staff 1459 Jul 13 2017 pdf_memo -rw-r--r-- 1 kita staff 1129 Jul 13 2017 pdf_print_Win drwxr-xr-x 12 kita staff 384 Nov 9 2017 geometry drwxr-xr-x 18 kita staff 576 Jan 15 2018 system_trade drwxr-xr-x 3 kita staff 96 Mar 8 2018 __pycache__ -rwxr-xr-x 1 kita staff 148 Mar 8 2018 randum.py drwxr-xr-x 3 kita staff 96 May 14 2018 riddle1 -rwxr-xr-x 1 kita staff 396 Jun 13 2020 taxi.py -rwxr-xr-x 1 kita staff 676 Jun 13 2020 xls2pdf.py drwxr-xr-x 4 kita staff 128 Jun 30 2020 FF15 -rwxr-xr-x 1 kita staff 1957 Jul 3 2020 dateday.py -rwxr-xr-x 1 kita staff 3595 Jul 3 2020 CopiedDateday.py drwxr-xr-x 22 kita staff 704 Aug 13 2020 Tkinter -rw-r--r-- 1 kita staff 24 Dec 10 2020 distribute_setup.py drwxr-xr-x 3 kita staff 96 Aug 10 2021 hanoi drwxr-xr-x@ 8 kita staff 256 Jun 21 14:24 tsp_art-master drwxr-xr-x 6 kita staff 192 Jun 21 14:24 mcl4dataAnalysis drwxr-xr-x 17 kita staff 544 Jun 21 14:24 deep-learning-from-scratch -rwxr-xr-x 1 kita staff 3578 Jun 22 00:01 list_pictures.py drwxr-xr-x 12 kita staff 384 Jun 24 09:49 Exif drwxr-xr-x 5 kita staff 160 Jun 24 10:00 deflef drwxr-xr-x 6 kita staff 192 Jun 30 09:54 ImageHandle -rwxr-xr-x 1 kita staff 5713 Jul 16 22:28 orgMonthlyBill.py -rwxr-xr-x 1 kita staff 7230 Jul 18 13:42 saveUpdate_checkBook.py drwxr-xr-x 3 kita staff 96 Jul 19 16:05 PDF -rwxr-xr-x 1 kita staff 313 Jul 20 22:19 time.py -rwxr-xr-x 1 kita staff 4532 Jul 20 22:31 temp_updatExcel -rwxr-xr-x 1 kita staff 156 Jul 21 22:43 test -rwxr-xr-x 1 kita staff 1606 Jul 22 13:49 ShiftCol.py -rwxr-xr-x 1 kita staff 6219 Jul 22 21:29 UpdateCheckBook.py -rwxr-xr-x 1 kita staff 2518 Jul 23 15:36 ReadWaterFile.py -rwxr-xr-x 1 kita staff 5709 Jul 23 15:59 SaveMonthlyBill.py -rwxr-xr-x 1 kita staff 10123 Jul 23 16:39 ReadBankPdf.py -rwxr-xr-x 1 kita staff 6481 Jul 24 16:05 MonthlyBill.py -rw-r--r-- 1 kita staff 3471 Jul 25 16:48 memo -rwxr-xr-x 1 kita staff 1975 Jul 26 23:15 ReadPDF.py -rw-r--r-- 1 kita staff 1819 Jul 28 20:27 xlmemo -rw-r--r-- 1 kita staff 1930 Jul 28 22:10 WikiCombolutionMemo -rw-r--r-- 1 kita staff 2060 Jul 29 00:01 WikiTable -rw-r--r--@ 1 kita staff 165 Jul 30 00:14 ~$MergedSaple.xlsx -rw-r--r--@ 1 kita staff 9024 Jul 30 00:14 MergedSaple.xlsx -rw-r--r-- 1 kita staff 333 Jul 30 15:47 WikiTable.txt -rwxr-xr-x 1 kita staff 6219 Jul 30 15:55 Excl2WikiTable.py kita@kitaharatakeshinoMacBook-Pro python % vi kita@kitaharatakeshinoMacBook-Pro python % vi ReadWaterFile.py kita@kitaharatakeshinoMacBook-Pro python % grep col= * grep: BeautifulSoup: Is a directory grep: Exif: Is a directory grep: FF15: Is a directory grep: ImageHandle: Is a directory grep: PDF: Is a directory ReadBankPdf.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' ReadPDF.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' ShiftCol.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' grep: Tkinter: Is a directory grep: __pycache__: Is a directory grep: deep-learning-from-scratch: Is a directory grep: deflef: Is a directory grep: geometry: Is a directory grep: hanoi: Is a directory grep: matplot: Is a directory grep: mcl4dataAnalysis: Is a directory grep: mutagen: Is a directory grep: riddle1: Is a directory grep: system_trade: Is a directory grep: tsp_art-master: Is a directory kita@kitaharatakeshinoMacBook-Pro python % grep col * grep: BeautifulSoup: Is a directory CopiedDateday.py:from collections import OrderedDict CopiedDateday.py:mainframe.grid( row = 0, column = 0 ) CopiedDateday.py:MonthSpinBox.grid( row = 0, column = 0 ) CopiedDateday.py:DaySpinBox.grid( row = 0, column = 1 ) CopiedDateday.py:YearSpinBox.grid( row = 0, column = 2 ) grep: Exif: Is a directory grep: FF15: Is a directory grep: ImageHandle: Is a directory MonthlyBill.py: ws_wt.cell(row=i,column=2).value = ws_wt.cell(row=i,column=3).value MonthlyBill.py:rowcol = ['E12','E14','E10','E13','E1','E14','E13','E10','E19','E16'] # Need to check when 7F is separated MonthlyBill.py:col_width = {'A': 6.2, 'B': 9.67, 'C': 16.67, 'D': 7.33, 'E': 7.16, 'F': 10.83, 'G': 6.33} MonthlyBill.py:# print( wb.sheetnames[i], rowcol[i]) MonthlyBill.py: ws[rowcol[i]].font = ft MonthlyBill.py:# update column width MonthlyBill.py: for col in col_width.keys(): MonthlyBill.py: width = col_width[col] MonthlyBill.py: ws.column_dimensions[col].width = width grep: PDF: Is a directory ReadBankPdf.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' ReadBankPdf.py:col_list=col.split(',') ReadBankPdf.py:def get_colindex(col): # return F3 => 5,F,3 (A=0) ReadBankPdf.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) ReadBankPdf.py: col = m.group('COL') ReadBankPdf.py: col_index = col_list.index(col) ReadBankPdf.py: return(col_index, int(row),col, row) ReadBankPdf.py:def get_nextrow(col): # return F3 => F4 ReadBankPdf.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) ReadBankPdf.py: col = m.group('COL') ReadBankPdf.py: col = col+str(row) ReadBankPdf.py: return(col) ReadBankPdf.py:def shift_colrow(ws, org, width=1): # column data shift down ReadBankPdf.py: (col_index, rowint, col, row)=get_colindex(org) ReadBankPdf.py: rc = str(col)+str(r) ReadBankPdf.py: for col_offset in range(0, width): ReadBankPdf.py: x = col_list[col_index+col_offset] ReadBankPdf.py: src_colrow = x+str(y-1) ReadBankPdf.py: dest_colrow = x+str(y) ReadBankPdf.py: ws[dest_colrow].value=ws[src_colrow].value ReadBankPdf.py: ws[src_colrow]=None ReadBankPdf.py:key2ws_col = {'EL':('PAY','A3',2), ReadBankPdf.py: if key_code in key2ws_col: # PAYワークシートへのデータ転送 ReadBankPdf.py: (ws_name, column, width)=key2ws_col[key_code] ReadBankPdf.py: print(key_code, data_list[key_code], ws_name, column, width) ReadBankPdf.py: if ws[column].value != None: ReadBankPdf.py: shift_colrow(ws, column, width) ReadBankPdf.py: (col_index, rowint, col, row)=get_colindex(column) ReadBankPdf.py: tcol = col_list[col_index+y] ReadBankPdf.py: colrow = tcol+row ReadBankPdf.py: if ws[colrow].value != None: ReadBankPdf.py: shift_colrow(ws, colrow, width) ReadBankPdf.py: ws[colrow] = data.pop(0) ReadBankPdf.py:# print(colrow, ws[colrow].value) ReadBankPdf.py: # column E2, G2を調べて同一データ(日付、金額)が有ればスキップ ReadBankPdf.py: check_col1 = ['C2','E2','G2'] # third item is to keep the formula ReadBankPdf.py: check_col2 = ['D2','F2'] ReadBankPdf.py: check_col1 = ['E2','G2','I2'] # third item is to keep the formula ReadBankPdf.py: check_col2 = ['F2','H2'] ReadBankPdf.py: cc1 =check_col1[0] ReadBankPdf.py: cc2 =check_col2[0] ReadBankPdf.py: dif1=check_col1[2] ReadBankPdf.py: if ws[check_col1[1]].value != None: ReadBankPdf.py: ws[check_col1[1]]=data.pop(0) ReadBankPdf.py: ws[check_col2[1]]=data.pop(0) ReadPDF.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' ReadPDF.py:col_list=col.split(',') ReadPDF.py:def get_colindex(col): # return F3 => 5,F,3 (A=0) ReadPDF.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) ReadPDF.py: col = m.group('COL') ReadPDF.py: col_index = col_list.index(col) ReadPDF.py: return(col_index, int(row),col, row) ReadPDF.py:def get_nextrow(col): # return F3 => F4 ReadPDF.py: m =re.search(r'(?P<COL>\D+)(?P<ROW>\d+)',col) ReadPDF.py: col = m.group('COL') ReadPDF.py: col = col+str(row) ReadPDF.py: return(col) ReadPDF.py:def shift_colrow(ws, org, width=1): # column data shift down ReadPDF.py: (col_index, rowint, col, row)=get_colindex(org) ReadPDF.py: rc = str(col)+str(r) ReadPDF.py: for col_offset in range(0, width): ReadPDF.py: x = col_list[col_index+col_offset] ReadPDF.py: src_colrow = x+str(y-1) ReadPDF.py: dest_colrow = x+str(y) ReadPDF.py: ws[dest_colrow].value=ws[src_colrow].value ReadPDF.py: ws[src_colrow]=None SaveMonthlyBill.py:rowcol = ['E12','E14','E13','E13','E1','E14','E13','E10','E19','E16'] SaveMonthlyBill.py:col_width = {'A': 6.2, 'B': 9.67, 'C': 16.67, 'D': 7.33, 'E': 7.16, 'F': 10.83, 'G': 6.33} SaveMonthlyBill.py: ws_wt.cell(row=i,column=2).value = ws_wt.cell(row=i,column=3).value SaveMonthlyBill.py:# print( wb.sheetnames[i], rowcol[i]) SaveMonthlyBill.py: ws[rowcol[i]].font = ft SaveMonthlyBill.py:# update column width SaveMonthlyBill.py: for col in col_width.keys(): SaveMonthlyBill.py: width = col_width[col] SaveMonthlyBill.py: ws.column_dimensions[col].width = width ShiftCol.py:col='A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z' ShiftCol.py:col_list=col.split(',') ShiftCol.py:def shift_colrow(ws, org, width=1): # column data shift down ShiftCol.py: col = m.group('COL') ShiftCol.py: rc = str(col)+str(r) ShiftCol.py: col_index = col_list.index(col) ShiftCol.py: for col_offset in range(0, width): ShiftCol.py: x = col_list[col_index+col_offset] ShiftCol.py: src_colrow = x+str(y-1) ShiftCol.py: dest_colrow = x+str(y) ShiftCol.py: print('Copy ',src_colrow,' to ',dest_colrow) ShiftCol.py: ws[dest_colrow]=ws[src_colrow].value ShiftCol.py: ws[src_colrow]=None ShiftCol.py:shift_colrow(ws, 'C3', 4) grep: Tkinter: Is a directory WikiCombolutionMemo:{| class="mw-collapsible mw-collapsed" data-expandtext="レコード音源を開く" data-collapsetext="折りたたむ" WikiCombolutionMemo:<div class="mw-collapsible mw-collapsed" data-expandtext="余興写真を見る" data-collapsetext="折りたたむ"> WikiCombolutionMemo:<div class="mw-collapsible-content"> WikiCombolutionMemo:<div style="position: relative; margin: 0 -1em; padding: 0; background-color: transparent; border: 1px none #ddd; height: 1%;"> WikiTable:! colspan="2" style="border: 1px solid black; padding: 5px; background: #ffdead;" | Second header WikiTable:| colspan="3" style="border: 1px solid black; text-align: center;" | WikiTable:| colspan="2" style="text-align:center; border-top: 1px solid red;<!-- WikiTable:| colspan=2 style="text-align: center;" | B WikiTable:<!-- column 3 of this row occupied by cell B (which is to the left) --> WikiTable:<!-- column 1 of this row occupied by cell A (above) --> WikiTable:| rowspan=2 colspan=2 style="text-align: center;" | F WikiTable:<!-- column 3 of this row occupied by cell F (to the left) --> WikiTable:<!-- columns 2 and 3 of this row occupied by cell F (above) --> WikiTable:| colspan=3 style="text-align: center;" | H WikiTable:<!-- columns 2 and 3 of this row occupied by cell H (to the left) --> grep: __pycache__: Is a directory dateday.py:from collections import OrderedDict dateday.py:MainFrame = ttk.Frame(win).grid(column=0, row=0) dateday.py:YearSpin.grid( column=0, row=0) dateday.py:MonthSpin.grid(column=1, row=0) dateday.py:DaySpin.grid( column=2, row=0) grep: deep-learning-from-scratch: Is a directory grep: deflef: Is a directory grep: geometry: Is a directory grep: hanoi: Is a directory list_pictures.py:from collections import defaultdict grep: matplot: Is a directory grep: mcl4dataAnalysis: Is a directory memo:side = Side(style='thin', color='000000') memo:side1 = Side(style='thin', color='000000') memo:side2 = Side(style='mediumDashed', color='FF0000') memo:sheet.cell(row=6, column=2).border = border_lr memo:ws[colrow].number_format = * grep: mutagen: Is a directory orgMonthlyBill.py:rowcol = ['E12','E14','E13','E13','E1','E14','E13','E10','E19','E16'] orgMonthlyBill.py:col_width = {'A': 6.2, 'B': 9.67, 'C': 16.67, 'D': 7.33, 'E': 7.16, 'F': 10.83, 'G': 6.33} orgMonthlyBill.py: ws_wt.cell(row=i,column=2).value = ws_wt.cell(row=i,column=3).value orgMonthlyBill.py:# print( wb.sheetnames[i], rowcol[i]) orgMonthlyBill.py: ws[rowcol[i]].font = ft orgMonthlyBill.py:# update column width orgMonthlyBill.py: for col in col_width.keys(): orgMonthlyBill.py: width = col_width[col] orgMonthlyBill.py: ws.column_dimensions[col].width = width read_xl.py:# ws.max_row, ws.max_column read_xl.py:# from openpyxl.styles import colors read_xl.py:# ft = Font(color=colors.RED) read_xl.py:# ws.column_dimensions['B'].width = 20 read_xl.py: col9 = row[8].value read_xl.py: col1 = row[2].value read_xl.py: if col9 != None : read_xl.py: print(col1, col9) read_xl.py:# ws.oddHeader.color = "CC3366" read_xl.py:# ws.print_title_cols = 'A:B' # the first two cols read_xl.py:# color='FF000000') read_xl.py:# start_color='FFFFFFFF', read_xl.py:# end_color='FF000000') read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000'), read_xl.py:# color='FF000000') grep: riddle1: Is a directory grep: system_trade: Is a directory test:col = m.group('COL') test:print(col, row) test_2dim_array:from collections import defaultdict grep: tsp_art-master: Is a directory xlmemo:# now we'll fill it with 100 rows x 200 columns xlmemo:# delete column # xlmemo:ws.delete_cols(6, 3) # delete F:H xlmemo:ws.move_range("D4:F10", rows=-1, cols=2, translate=True) xlmemo: # D4:F10 up one row, right two columns, overwriting xlmemo: color='FF000000') xlmemo:fill = PatternFill(fill_type=None, start_color='FFFFFFFF', xlmemo: end_color='FF000000') xlmemo:border = Border(left=Side(border_style=None, color='FF000000'), xlmemo: right=Side(border_style=None, color='FF000000'), xlmemo: top=Side(border_style=None, color='FF000000'), xlmemo: bottom=Side(border_style=None, color='FF000000'), xlmemo: diagonal=Side(border_style=None, color='FF000000'), xlmemo: color='FF000000'), xlmemo: vertical=Side(border_style=None, color='FF000000'), xlmemo: horizontal=Side(border_style=None, color='FF000000') kita@kitaharatakeshinoMacBook-Pro python % mv MergedSaple.xlsx MergedSample.xlsx kita@kitaharatakeshinoMacBook-Pro python % cp Excl2WikiTable.py /Volumes/My\ Passport/scripts/python kita@kitaharatakeshinoMacBook-Pro python % [復元日時7/31/22 午後2:00:04] Last login: Sun Jul 31 14:00:04 on ttys001 Restored session: Sun Jul 31 12:35:39 PDT 2022 kita@kitaharatakeshinoMacBook-Pro python % grep args\[ * grep: brackets ([ ]) not balanced kita@kitaharatakeshinoMacBook-Pro python % grep args[ * zsh: bad pattern: args[ kita@kitaharatakeshinoMacBook-Pro python % grep 'args[' * grep: brackets ([ ]) not balanced kita@kitaharatakeshinoMacBook-Pro python % grep 'args[0]' * grep: BeautifulSoup: Is a directory grep: Exif: Is a directory grep: FF15: Is a directory grep: ImageHandle: Is a directory grep: PDF: Is a directory grep: Tkinter: Is a directory grep: __pycache__: Is a directory grep: deep-learning-from-scratch: Is a directory grep: deflef: Is a directory grep: geometry: Is a directory grep: hanoi: Is a directory grep: matplot: Is a directory grep: mcl4dataAnalysis: Is a directory grep: mutagen: Is a directory grep: riddle1: Is a directory grep: system_trade: Is a directory grep: tsp_art-master: Is a directory kita@kitaharatakeshinoMacBook-Pro python % vi /Volumes/My\ Passport/scripts/python/Excl2WikiTable.py kita@kitaharatakeshinoMacBook-Pro python % vi Sample_wiki.txt kita@kitaharatakeshinoMacBook-Pro python % vi Sample_wiki.txt kita@kitaharatakeshinoMacBook-Pro python % vi Sample_wiki.txt {| class="wikitable" style="text-align: center; width: 85%;" |+ style="caption-side:top; color: Green"|吹奏楽コンクール |- ! style="width:12.5%;" rowspan="3" | A1 !! style="width:12.5%;" rowspan="3" | B1 !! style="width:37.5%;" colspan="3" | C1 !! style="width:12.5%;" rowspan="3" | F1 !! style="width:25.0%;" colspan="2"; rowspan="2" | G1 |- ! style="width:12.5%;" rowspan="2" | C2 !! style="width:25.0%;" colspan="2" | 成績 |- ! style="width:12.5%;" | 予選 !! style="width:12.5%;" | 本選 !! style="width:12.5%;" | G3 !! style="width:12.5%;" | H3 |- | A4 || B4 || rowspan="2" | C4 || 金 || 銅 || F4 || | || 課D : 吹奏楽のためのシンフォニック・ポップスへの指標 (河辺公一) <br>自:交響組曲 よ り I. II. III. (C.ウィリアムズ)<div class="mw-collapsible mw-collapsed" data-expandtext="レコード音源を開く" data-collapsetext="閉じる"> <div class="mw-collapsible-content"> <gallery widths=310px heights=310px > ファイル:東京都吹奏楽コンクール-於普門館-19751010~side1.jpg|thumb|none|300px|課題曲 [https://www.dropbox.com/s/102wer0c5j50owc/%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%90%B9%E5%A5%8F%E6%A5%BD%E3%82%B3%E3%83%B3%E3%82%AF%E3%83%BC%E3%83%AB%E6%96%BC%E6%99%AE%E9%96%80%E9%A4%A8-19751010-side1.mp3?dl=0 東京都吹奏楽コンクール1975年_A面(mp3)] ファイル:東京都吹奏楽コンクール-於普門館-19751010~side2.jpg|thumb|none|300px|自由曲 [https://www.dropbox.com/s/x8ahp27xpf9icdw/%E6%9D%B1%E4%BA%AC%E9%83%BD%E5%90%B9%E5%A5%8F%E6%A5%BD%E3%82%B3%E3%83%B3%E3%82%AF%E3%83%BC%E3%83%AB%E6%96%BC%E6%99%AE%E9%96%80%E9%A4%A8-19751010-side2.mp3?dl=0 東京都吹奏楽コンクール1975年_B面(mp3)] </gallery> </div></div> |- | colspan="2" | || colspan="2" | 考え抜いて不参加 || colspan="3" | |- |} {| class="wikitable" style="text-align: center; width: 85%;" |+ style="caption-side:top; color: Green"|Sheet1 |- ! style="width:100.0%;" | Test_data |- |}
- このテキストをアーカイブのページにコピーすると、以下の様な表示になります。複数のワークシートは左側のシートから順に別テーブルとして出力されます。
A1 | B1 | C1 | F1 | G1 | |||
---|---|---|---|---|---|---|---|
C2 | 成績 | ||||||
予選 | 本選 | G3 | H3 | ||||
A4 | B4 | C4 | 金 | 銅 | F4 | 課D : 吹奏楽のためのシンフォニック・ポップスへの指標 (河辺公一) 自:交響組曲 よ り I. II. III. (C.ウィリアムズ)
| |
考え抜いて不参加 |
Test_data |
---|
- 質問や問題を発見された場合はktak1958@gmail.com迄、メールをお願いいたします。
脚注:
・
2022年8月3日:直近編集者:KHtakeshi
TimeStamp:20220803120910