这是我的代码,我不知道为什么在terminal.this上运行这个程序是我的python代码python3.5,我刚开始诅咒模块,无法处理这个错误,谢谢
import urllib.request as ur
import time
import curses
def ini(i):
url = 'http://www.top4themes.com/data/out/134/6545537-superman-logo-wallpapers.jpg'
req = ur.urlopen(url)
count = 0
block_size= 1024
avg = 0
smin = []
value = False
t = []
while True:
start = time.time()
buff = req.read(block_size)
stop = time.time()
avg += len(buff)
if not buff:
break;
if (stop-start) < 0.2 :
block_size += 2048
elif (stop-start) > 0.2:
block_size -= 1024
count += 1
stdscr(1,0,"{}".format(block_size))
stdscr.refresh()
t.append(int(block_size))
if(block_size ==0):
block_size=max(t)
if __name__=="__main__":
stdscr = curses.initscr()
curses.noecho()
curses.cbreak()
try:
for i in range(10):
ini(i)
time.sleep(0.5)
finally:
curses.echo()
curses.nocbreak()
curses.endwin()发布于 2017-09-05 22:13:49
该错误引用行stdscr(1,0,"{}".format(block_size))。想必你是去找一些像stdscr.addstr(1,0,"{}".format(block_size))这样的东西。
https://stackoverflow.com/questions/46056811
复制相似问题