python中的诅咒库
我有一个C代码,它在屏幕中央画了一条垂直线和一条水平线,如下所示:python中的诅咒库,python,Python,我有一个C代码,它在屏幕中央画了一条垂直线和一条水平线,如下所示: #包括 #为(i=0;i)定义HLINE 对 副本 假设您使用的是Python 2.x,因此您的字符是字节,因此依赖于编码。特定数值的含义由使用的编码决定。很可能您在Linux上使用utf8,而在Windows程序中使用的是非utf8,因此无法比较这些值。在curses中,您应该使用curses.ACS\H行和诅咒。ACS\u VLINE 不能混合使用print和curses功能,这会弄乱显示。请改用curses.addch或变
#包括
#为(i=0;i)定义HLINE
对
副本
假设您使用的是Python 2.x,因此您的字符是字节,因此依赖于编码。特定数值的含义由使用的编码决定。很可能您在Linux上使用utf8,而在Windows程序中使用的是非utf8,因此无法比较这些值。在curses中,您应该使用curses.ACS\H行
和诅咒。ACS\u VLINE
不能混合使用print
和curses
功能,这会弄乱显示。请改用curses.addch
或变体
是的,您必须更改参数位置。setyx(y,x)
和gotoxy(x,y)
有可用的Windows库。我在这里找到了最有用的二进制文件:
这很可能与unicode格式有关。您可以尝试将以下行添加到python文件的顶部(在#!/usr/bin/python
行之后),因为这迫使python在字符串对象中使用utf-8编码:
# -*- coding: utf-8 -*-
你的Python代码在我看来是可以接受的,我不担心
现在有一个windows端口可用于诅咒。不确定它有多稳定,但您可以在这里找到它: