菜鸟学Python(1)
学语言从写播放器开始!写个播放器,很多语法,用法。。。都会用到
自己写的Lrc解析终于能用了,至此播放器终于有了个雏形了,Python也开始上手了。
贴上自己遇到的诸多问题及解决方法,以此纪念,也留下个记号。(为了尊重版权,只贴上相应的链接)
wxpython
pydev 断点 ctrl + F10
pydev运行和调试
http://hi.baidu.com/chjj910/item/8f90b688fb4824c098255f96
python format string (转)
http://www.cnblogs.com/end/archive/2012/06/20/2556008.html
用python+wxpython写的闹钟程序
http://blog.csdn.net/cfeibiao/article/details/6754618
PYTHON对文件及文件夹的一些操作
http://www.cnblogs.com/phoebus0501/archive/2011/01/19/1939646.html
http://my.oschina.net/u/131802/blog/61610
http://hi.baidu.com/leejun_2005/item/3f6f8ddc8a8b3b56d73aae64
清空文件内容
f.truncate()
注意:仅当以 “r+” “rb+” “w” “wb” “wb+”等以可写模式打开的文件才可以执行
该功能。
Python 3D Software Collection http://www.vrplumber.com/py3d.py
PyKyra http://www.alobbs.com/pykyra
pygame http://www.pygame.org/news.html
python小脚本让你的电脑说英语 http://ipython.iteye.com/blog/328109 (这个有点意思!)
窗口操作:要确保你对想要的子窗口有一个正确的引用,那么使用GetWindow1()和
GetWindow2()方法。GetWindow1()方法返回顶部或左边的子窗口,而GetWindow2()方法返
回底部或右边的窗口。由于没有一个直接的设置方法来改变一个子窗口,所以使用方法
ReplaceWindow(winOld, winNew),winOld是你要替换的wx.Window对象,winNew是要显示
的新窗口。
http://www.czug.org/python/wxpythoninaction/ch08.htm
GetParent() GetWindow2
python类之间的相互调用
http://topic.csdn.net/u/20090319/10/8997f7c3-8333-4c09-bb5e-6b1969c23f5a.html
[http://stackoverflow.com/questions/805066/how-to-call-a-parent-classs-method- from-child-class-in-python](http://stackoverflow.com/questions/805066/how-to-call-a-parent-classs-method- from-child-class-in-python)
模块用import
如何获得Python脚本所在目录的位置
os.getcwd() “C:test”,取的是起始执行目录
sys.path[0]或sys.argv[0] “C:testgetpath”,取的是被初始执行的脚本的所在目录
os.path.split(os.path.realpath(file))[0] “C:testgetpathsub”,取的是
__file__所在文件sub_path.py的所在目录
http://www.elias.cn/Python/GetPythonPath?from=Develop.GetPythonPath
wxpython学习之listctrl(一)
http://hi.baidu.com/newharvar/blog/item/d396c0c460a397ca38db4916.html
py2exe使用方法 (含一些调试技巧,如压缩email 类)
http://justcoding.iteye.com/blog/900993
py2exe遇到的问题 :路径问题(还未解决)
py中的路径分割与合并
>>> import os 导入os模块
>>> os.path.expanduser(“D:”)
’D:’
>>> os.path.expanduser(“~”) 返回扩展当前用户根目录
’C:Documents and SettingsAdministrator.4DB853E547A44B6’
>>> os.path.join(os.path.expanduser(“~”), “Python”)
’C:Documents and SettingsAdministrator.4DB853E547A44B6Python’
>>> os.path.split(“D:Python25python.exe”) 分割路径名
(’D:Python25’, ’python.exe’) 返回一个Tuple
>>> (filepath, filename) = os.path.split(“D:Python25python.exe”) 一 一对应
>>> filepath
’D:Python25’
>>> filename
’python.exe’
>>> (shorton) = os.path.splitext(filename) 分割文件名,仍然是个Tuple
>>> shortname
’python’
>>> extension
’.exe’
>>>
Python正则表达式指南
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
Python中的正则表达式2
http://hi.baidu.com/gylxue/item/7121d00a402334e83499020a
python类型转换
http://jayzotion.iteye.com/blog/349654
Python 处理字符串
http://marinzou.blogbus.com/logs/66589754.html
http://blog.csdn.net/lanphaday/article/details/2610733
用正则表达式解析LRC文件
http://www.java3z.com/cwbwebhome/article/article5/51331.html?id=4221
Python的map、filter、reduce函数
Python list 操作
Python 列表 list 数组 array
http://justcoding.iteye.com/blog/902282
Python字典的应用详解
http://skyfen.iteye.com/blog/567571
python 字典 添加
http://www.cnpythoner.com/post/64.html
python天天进步(3)–字典排序
http://www.cnblogs.com/vivilisa/archive/2009/03/01/1400972.html
mp3歌词显示乱码
http://blog.163.com/yingang_2006@126/blog/static/373004672011519103015328/
出现同样情况的机友用记事本方式打开LRC格式,选另存为,编码选ANSI即可