Skip to content

Instantly share code, notes, and snippets.

View mozillazg's full-sized avatar
💭
I may be slow to respond.

Huang Huang mozillazg

💭
I may be slow to respond.
View GitHub Profile
@mozillazg
mozillazg / gist:4250018
Created December 10, 2012 11:09
简单的 Python 计算器(wxPython)
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import wx
def onclick(event):
button = event.GetEventObject()
label = button.GetLabel()
nums = [str(i) for i in range(10)] + ['.', '+', '-', 'x', u'÷']
@mozillazg
mozillazg / gist:3870483
Created October 11, 2012 05:57
简单猜测字符串编码并返回 Unicode 字符串
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""简单猜测字符串编码并返回 Unicode 字符串
"""
def decode_(str_):
"""
"""
text = str_
@mozillazg
mozillazg / gist:3637302
Created September 5, 2012 14:16
cs101-unit2
def get_next_target(page):
start_link = page.find('<a href=')
if start_link == -1:
return None, 0
start_quote = page.find('"', start_link)
end_quote = page.find('"', start_quote + 1)
url = page[start_quote + 1:end_quote]
return url, end_quote
def print_all_links(page):
@mozillazg
mozillazg / gist:3637230
Created September 5, 2012 14:11
cs101-unit1
# Write Python code that assigns to the
# variable url a string that is the value
# of the first URL that appears in a link
# tag in the string page.
# page = contents of a web page
page =('<div id="top_bin"><div id="top_content" class="width960">'
'<div class="udacity float-left"><a href="http://www.xkcd.com">')
start_link = page.find('<a href=')
start_quote = page.find('"', start_link)