如何表示画布,网格宽度x高度?

时间:2017-07-24 16:57:46

标签: python

所以,我正在尝试创建一个python文件来读取文本文件。我的第一行是25 25,我想使用列表列表创建一个网格宽度x高度或25 25的画布。以下是我到目前为止要阅读的内容。

print ("***Welcome to my Drawing Viewer Application.***")
print ("This application displays a drawing stored in a text file!")
link = input ("Please, enter the path and name of your file containing a drawing OR X to exit: ")
data = open (link, "r")
print (data.read())

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

所以,现在你给我发了这个分配,也许我可以帮你... 所以这个分配告诉我你需要构建一个构造的文本文件,以便python程序可以读取它。

该分配说该程序需要读取我们可以帮助 open()函数的x和y坐标

我将使用分配链接中提供的示例来制作house.txt文件。

" house.txt"

25 25

3 11

4 10 

4 12

5 9

5 13

6 8

6 14

7 7

7 15

8 6

8 16

9 5

每一行都有x和y坐标。

使用

file_read = open("house.txt", "r")
coordinates = file_read.readline()
x, y = coordinates.split(" ", 1)
print(x)
print(y)

file_read.close()

,输出

25
13

然后你可以使用变量在画布上绘制..

祝你好运我尽我所能,因为说明不清楚。