Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit98bbfe0

Browse files
solved 24
1 parent29a3009 commit98bbfe0

File tree

3 files changed

+27
-14
lines changed

3 files changed

+27
-14
lines changed

‎24.py

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
fromPILimportImage
22
importlogging
33
importlogging.handlers
4+
importconstant
45

56

67
classWay:
@@ -15,18 +16,8 @@ def main():
1516
# second_step(points_pixels, height)
1617
start= (639,0)
1718
# third_step(start, points_pixels, logger)
18-
19-
20-
defset_logger():
21-
log_file_path="maze/log/mylog.log"
22-
handler=logging.handlers.RotatingFileHandler(log_file_path,maxBytes=1024*1024,backupCount=10000)
23-
fmt="%(asctime)s=>%(message)s"
24-
formatter=logging.Formatter(fmt)
25-
handler.setFormatter(formatter)
26-
logger=logging.getLogger("maze/log/mylog")
27-
logger.addHandler(handler)
28-
logger.setLevel(logging.DEBUG)
29-
returnlogger
19+
points=constant.points
20+
fourth_step(points_pixels,points)
3021

3122

3223
deffirst_step(file_path):
@@ -91,6 +82,29 @@ def third_step(start, points_pixels, logger):
9182
ways.remove(now_way)
9283

9384

85+
deffourth_step(points_pixels,points):
86+
pixels= []
87+
forpointinpoints:
88+
pixel=get_pixel(point[0],point[1],points_pixels)
89+
pixels.append(pixel[0])
90+
file=open("maze/maze.zip","wb")
91+
forelementinpixels[1::2]:
92+
file.write(chr(element).encode("latin1"))
93+
print("Done")
94+
95+
96+
defset_logger():
97+
log_file_path="maze/log/mylog.log"
98+
handler=logging.handlers.RotatingFileHandler(log_file_path,maxBytes=1024*1024,backupCount=10000)
99+
fmt="%(asctime)s=>%(message)s"
100+
formatter=logging.Formatter(fmt)
101+
handler.setFormatter(formatter)
102+
logger=logging.getLogger("maze/log/mylog")
103+
logger.addHandler(handler)
104+
logger.setLevel(logging.DEBUG)
105+
returnlogger
106+
107+
94108
deffind_next_point(points_pixels,x,y,past,logger):
95109
right_x=x+1
96110
left_x=x-1

‎constant.py

Lines changed: 1 addition & 2 deletions
Large diffs are not rendered by default.

‎maze/maze.zip

21.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp