我在一个文本文件(它只包含'@','T','W'和'。'字符)中有一个512x512的地图,我想用Python显示它,在shell或其他窗口中。该地图是我从here下载的WC3地图。从文本文件中打印出一张大图
我正在测试和实现搜索算法(A *现在),并在一些大的地图上测试。事情是,我希望每次尝试执行后都能看到地图,以检查程序是否正常工作。
打印,因为我会做任何.txt文件通常不会对我工作,因为我不能看到整个地图在壳。
我需要一些方法来打印它缩小(很多)。我尝试用Zelle的graphics.py,但无法做到。
好吧,如果没有Python,可以实现一个不太理想的解决方案。也许有一个程序或一种方式来打开.txt文件并缩小(记事本不能),但这样我就需要一次又一次地关闭文件,运行我的程序,打开文件等。
[治标不治本]
作为拉德雷克萨斯的建议,我创建了一个文件map.html,它的工作比任何文本编辑器,我试过,我的目的比较细的更好。仍然无法用Chrome浏览器以最小缩放比例查看整个地图。在此期间我会这样做,但无论如何,在较小的窗口中打印文件会很好。
[首选解决方案]
我会用PIL,即使它不会打印原始地图,而是一个半相当于彩色的,我的每四个大字改变成RGB三元。
和'print'没有为你工作,因为...? –
文件是512个字符宽和高..我的需要是完全看到它,并打印它不允许。也许缩小功能可能起作用@kevin –
你还没有告诉我们你已经试过了什么,出了什么问题(或者为什么它不够好)。这就是为什么你会得到这样的基本问题和答案。请阅读“[问]”和[编辑]你的问题,给我们足够的信息来回答你的问题。例如,_why_是否想用Python显示地图?是否为其他人的游戏调试地图文件?是否玩这个游戏?你是否已经使用了像''tkinter''这样的窗口包(https://docs.python.org/3/library/tkinter.html)?总之,你的_requirements_是什么? –