在Windows中使用python的curses模块有什么替代方法吗?我查看了python文档,但是它提到了它在unix中的使用.我对这些不是很熟悉,所以有没有办法在windows中使用curses模块或者是否有一些专门用于windows的类似模块?[我使用的是Python 3.3]
我正在尝试这样做:
max_title_width = max([len(text) for text in columns])
for column in columns:
print "%10s, blah" % column
Run Code Online (Sandbox Code Playgroud)
但是我想要替换它10的值max_title_width.我怎么用最pythonic的方式做到这一点?
我是 Python 的新手,并尝试使用 print 和 for 循环来打印如下所示的模式,其中块的宽度取决于我要输入的字符,即块和周围线的宽度随字符串的长度动态增加,例如, ABCDEFGHI .. :
????????????
? ABCDE ?
????????????
Run Code Online (Sandbox Code Playgroud)
我正在尝试遍历字符串的字符,例如 -
name = "abcdefghi"
for i in name:
print("?",end="")
print()
for j in range(1):
print("?"+" "*(len(name)-1)+"?")
for k in name:
print("?",end="")
Run Code Online (Sandbox Code Playgroud)
这给了我一个输出,
????????????
? ?
????????????
Run Code Online (Sandbox Code Playgroud)
???模式?需要关于尝试什么的建议?