Win环境下python代码执行报错NON-ASCII character问题,pythonnon-ascii,pythondashes
Win环境下python代码执行报错NON-ASCII character问题,pythonnon-ascii,pythondashes
pythondashes = '\n' + '-' * 50 # #破折号行exec_dict = {'f':"""for %s in %s: print %s""",'s':"""%s = 0%s = %swhile %s < len(%s): print %s [%s] %s = %s + 1""",'n':"""%s = %dwhile %s <%d: print %s %s = %s + %d"""}def main(): itype=raw_input('Loop type?(For/While) ') dtype= raw_input('Data type?(Number/seq) ') if dtype =='n': start = input('Starting value?') stop = input('Ending value(non-inclusive)?') step = input('Stepping value?') seq = str(range(start,stop,step))else: seq = raw_input('Enter sequence: ') var = raw_input('Iterative variable name?') if Itype =='f': exec_str = exec_dict['f'] % (var,seq,var) elif Itype =='w': if dtype =='s': svar = raw_input('Enter sequence name? ') exec_str = exec_dict['s'] %\ (var,svar seq,var,svar,svar,var,var,var) elif dtype =='n': exec_str = exec_dict['n'] % \ (var,start,var,stop,var,var,var,step) print dashes print 'Your custom-generated code:'+dashes print exec_str + dashes print 'Test execution of the code:'+dashes exec exec_str print dawshesif_name_ == '_main_': main()
编橙之家文章,
相关内容
- Python内存回收模块gc这段代码应该如何理解,pythongc,1、
- Python程序文件打开状态持续写入数据会占内存吗?,
- 关于django正确部署heroku删除数据库求教,djangoheroku,mo
- Python类的参数接受实例吗?,python类参数实例,a = Acla
- Python什么方法卸载比较正确,python卸载,刚接触python,有
- Python批量下载服务器文件并保存的脚本思路,python脚本
- Python3下载rar文件打开报错求解,python3rar,点击某个链接
- Python2.7转义问题例如x='C:\py\code'如何操作,python2.7py,我
- 《learn python the hard way》这句话理解和翻译是什么,,翻
- 求Python celery原理大神帮解释,pythoncelery,什么是异步任
评论关闭