Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- bn = open('binary.data', 'w')
- bn.write('hi there\n')
- bn.close()
- """
- bn = open('binary.data', 'w')
- filepath = "connect-4.data"
- with open(filepath) as fp:
- line = fp.readline()
- cnt = 1
- while line:
- binary = []
- #print("Line {}: {}".format(cnt, line.strip()))
- print(cnt)
- line = fp.readline()
- cnt += 1
- i = 0
- while i < len(line):
- if(line[i] == "x"):
- binary.append(1)
- elif(line[i] == "b"):
- binary.append(0)
- elif(line[i] == "o"):
- binary.append(0)
- #elif(line[i] == ","):
- #binary.append(",")
- elif(line[i] == "w" or line[i] == "l" or line[i] == "d"):
- break
- i += 1
- i = 0
- while i < len(line):
- if(line[i] == "o"):
- binary.append(1)
- elif(line[i] == "b"):
- binary.append(0)
- elif(line[i] == "x"):
- binary.append(0)
- #elif(line[i] == ","):
- #binary.append(",")
- if(line[i] == "d"):
- binary.append("d")
- break
- if (line[i] == "l"):
- binary.append("0")
- break
- if (line[i] == "w"):
- binary.append("1")
- break
- i += 1
- if(binary[-1] != "d"):
- i = 1
- for item in binary:
- if i < len(binary):
- bn.write("%s," % item)
- else:
- bn.write(item)
- i += 1
- bn.write("\n")
- bn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement