使用Notepad++编辑python代码运行遇到了这个问题: IndentationError: unindent does not match any outer indentation level 查看格式对齐没有问题,好像有个设置,可以显示所有的字符的. 找到了,在: 视图 -> 显示符号 -> 显示空格与制表符 然后就看出问题来了: 原来错误的行数是1580行: 但是源码的1580行的对齐用的是点点点的空格,是和前面的几行的对齐所用的箭头表示的TAB键,是不匹配的,即代码的对齐,混用
问题:编写的bat脚本,直接执行,成功:但是在任务管理器中配置该任务,运行不成功,结果显示为:0x1,系统环境为 Windows Server 2008. 分析:bat任务没有调用执行. 解决方案: 尝试换用户创建任务也不行,最后网上的一篇文章提供了线索. 在任务启动的“操作”窗口,除了原本的启动程序路径,添加属性“起始于”(将bat文件的上层目录填入) 附:http://www.cnblogs.com/mannyzhoug/archive/2013/05/28/3104030.html Win
使用python+selenium运行自动化脚本时,打印某一段文字出现UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)报错. 原因:编码未进行转换. 解决方式:print时,在后面加上encode("utf-8")即可. 例如: tx = driver.find_element_by_xpath(".//*[@id='1']/