質問編集履歴

3

訂正

2019/06/10 07:53

投稿

Lizard_knight
Lizard_knight

スコア18

test CHANGED
File without changes
test CHANGED
@@ -16,13 +16,13 @@
16
16
 
17
17
 
18
18
 
19
- print(value) ## b'\x00\x01'
19
+ print(value) ## b'\x01'
20
20
 
21
21
  ```
22
22
 
23
- しかし、a=1の場合、0b1を保存するだけでいいのに、byte型変換すると2byte分の情報が含まれてしまいます。
23
+ しかし、a=1の場合、0b1を保存するだけでいいのに、byte型変換すると1byte分の情報が含まれてしまいます。
24
24
 
25
- 要するに、値が0,1だけの場合2進数で保存したいのですが、どうしたらいいのでしょうか?
25
+ 要するに、値が0,1だけの場合2進数(1bit)で保存したいのですが、どうしたらいいのでしょうか?
26
26
 
27
27
 
28
28
 
@@ -56,7 +56,7 @@
56
56
 
57
57
  with open('test.bi', 'wb') as f:
58
58
 
59
- f.write(int(bin_num, 2)) ## str型ではerrorなる
59
+ f.write(int(bin_num, 2)) ## 1byte保存する結果
60
60
 
61
61
  ```
62
62
 

2

タグ変更

2019/06/10 07:53

投稿

Lizard_knight
Lizard_knight

スコア18

test CHANGED
File without changes
test CHANGED
File without changes

1

タグ変

2019/06/10 07:34

投稿

Lizard_knight
Lizard_knight

スコア18

test CHANGED
File without changes
test CHANGED
File without changes