`
willvvv
  • 浏览: 334097 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

python IndentationError: unexpected indent 错误排查

 
阅读更多

写了一段非常简单的python httpserver,如下:

from BaseHTTPServer import BaseHTTPRequestHandler
import urlparse

class GetHandler(BaseHTTPRequestHandler):
	
	def do_GET(self):
		query = urlparse.urlparse(self.path).query
		params = dict([(k,v[0]) for k,v in urlparse.parse_qs(query).items()])
		id = params['id']
		self.send_response(200)
		self.end_headers()
		self.wfile.write('id='+id)
		return

if __name__ == '__main__':
	from BaseHTTPServer import HTTPServer
	server = HTTPServer(('localhost', 8080), GetHandler)
	print 'Starting server, use <Ctrl-C> to stop'
	server.serve_forever()

 

保存文件名为:wpt_proxy.py,目的取URL中GET参数值,执行时总是提示  IndentationError: unexpected indent。

如下图:



 

 

python版本2.7.6,编辑器Notepad++,解决方案:

在Notepad++中:编辑-->空白操作-->空格 转 TAB(全部)

保存一下重新运行就可以了。。。很囧啊。。

  • 大小: 982 Bytes
分享到:
评论

相关推荐

    python出现”IndentationError: unexpected indent”错误解决办法

    python出现”IndentationError: unexpected indent”错误解决办法 Python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对 如下图中的代码: 以上代码中第一次运行可以正常...

    python出现"IndentationError: unexpected indent"错误解决办法

    ### Python 出现 "IndentationError: unexpected indent" 错误解决办法 #### 一、错误概述 在Python编程过程中,经常会遇到一个与代码格式相关的错误:“IndentationError: unexpected indent”。这种错误通常出现...

    Python中出现IndentationError:unindent does not match any outer indentation level错误的解决方法

    假设你在运行一段Python代码时遇到了`IndentationError: unindent does not match any outer indentation level`错误,你可以按照以下步骤排查: 1. **定位错误位置:** 首先确定错误发生的行数,然后检查该行的...

    Python_field_calculator

    最后,虽然文档中由于OCR扫描技术导致个别文字识别错误或遗漏,但是整体内容是清晰的,能够理解ArcGIS中Python字段计算器的基本概念和应用方法。对于使用ArcGIS10的用户来说,掌握Python字段计算器的使用对于提高...

    python常见错误.txt

    (导致"IndentationError:unexpected indent"、"IndentationError:unindent does not match any outer indetation level"以及"IndentationError:expected an indented block") 记住缩进增加只用在以:

    17个新手常见Python运行时错误.docx

    如果您错误地使用缩进,将会报IndentationError:unexpected indent、IndentationError:unindent does not match any outer indentation level 或 IndentationError:expected an indented block 错误。 4. 在 for...

    leetcode和oj-python-leetcode:使用Python学习算法

    "IndentationError: unindent does not match any outer indentation level" "IndentationError: unexpected indent" That's because python is sensitive to "space", please re-format your code and submit again...

    新手常见Python运行时错误汇总.pdf

    9. IndentationError: unexpected indent、IndentationError: unindent does not match any outer indentation level、IndentationError: expected an indented block 在Python中,缩进需要正确使用。例如: print...

    17个新手常见Python运行时错误.pdf

    错误的使用缩进量,会导致“IndentationError: unexpected indent”、“IndentationError: unindent does not match any outer indetation level”、“IndentationError: expected an indented block”错误。...

    新手常见Python运行时错误汇总.docx

    IndentationError: unexpected indent 该错误发生在使用错误的缩进量的情况下。例如: ``` print('Hello!') print('Howdy!') ``` 解决方法是检查缩进格式是否正确。 TypeError: ‘list’ object cannot be ...

    励娴投稿1

    上述代码中的`print`语句没有正确缩进,Python会报出`IndentationError: unexpected indent`。解决方法就是确保所有在逻辑块内的代码都有正确的缩进,通常是四个空格。 其次,运行时错误是在程序执行期间发生的错误...

    17个新手常见Python运行时错误

    **错误信息**: `IndentationError: unexpected indent`, `IndentationError: unindent does not match any outer indentation level`, `IndentationError: expected an indented block` **解释**: Python 使用缩...

    python新手经常遇到的17个错误分析

    1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: if spam== 42 ...(导致“IndentationError:unexpected

    Python:通用异常类型表

    22. **IndentationError**:缩进错误,子类包括`TabError`,是Python中常见的错误,因为Python使用缩进来表示代码块。 23. **TabError**:Tab和空格混用,Python规定同一层级的代码块不能混用制表符和空格进行缩进...

    python笔记

    1. **IndentationError: unexpected indent** - 这个异常通常发生在当Python解释器检测到某一行代码的缩进与预期不符时。例如,如果你在一个if语句内部的代码行上使用了不正确的缩进,就会触发此异常。 - 常见的...

    《Python编程案例教程》第章-异-常.pptx

    例如,如果在for循环之后的代码没有正确缩进,Python会提示"IndentationError: expected an indented block"。 为了处理这些异常,Python提供了异常处理结构,包括try/except、try/except/else和try/finally语句。...

    python学习

    1. IndentationError:当Python解释器遇到缩进错误时,会抛出IndentationError异常,这是由于代码块的缩进空格数不一致导致的。 2. 编译器提示信息:Python编译器提供的错误信息非常有助于理解和修正代码中的问题。...

Global site tag (gtag.js) - Google Analytics