Python 3.3 http://rj.baidu.com/soft/detail/25283.html 大小:20.2M 版本:3.3.5150 位数:64 更新日期:2014-03-14
在本机运行*.py文件: c:\Python33\python zz.py
Python 3.4.3 http://rj.baidu.com/soft/detail/25283.html 大小:23.7M 版本:3.4.16490 位数:64 更新日期:2015-07-24
PyCharm4.5.4 http://www.jetbrains.com/pycharm/download/ 下载:(左侧完全版)
http://www.crummy.com/software/BeautifulSoup/bs4/download/ Beautifulsoup4.4.1 2015-11-1
http://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/ Beautiful Soup 4.2.0 文档 2015-10-20
http://docs.pythontab.com/ 在线手册
http://www.cnblogs.com/yuanzm/p/4089856.html windows下面安装Python和pip终极教程 2015-10-30
windows下添加python的路径:我的电脑 -> 属性 -> 点击高级系统设置 -> 高级 -> 点击“环境变量”,添加:
变量填写: PATH
变量值填写:C:\Python34
PIP:
https://pypi.python.org/pypi/pip#downloads 下载解包 pip-7.1.2.tar.gz ,进入解压缩目录,输入:python setup.py install
在windows中,再添加系统变量:
变量填写: PATH
变量值填写: C:\Python34;C:\Python34\Scripts;
安装 beautifulsoup:
打开cmd,进入目录:c:\beautifulsoup
输入:python setup.py build
输入:python setup.py install
想知道安装了哪些包,可以用 pip list 查看
http://jingyan.baidu.com/article/a378c9608fbf7db3282830f6.html editplus配置python开发环境
http://blog.jobbole.com/72306/ python 开源框架
http://www.oschina.net/news/57468/best-python-ide-for-developers IDE
http://www.oschina.net/news/43167/130-essential-vim-commands VIM 命令
http://www.cnblogs.com/elaron/p/3213333.html 网络爬虫(需要再看) 2015-11-1
http://blog.92fenxiang.com/articles/1427366991 爬虫2
http://www.169it.com/article/10082287536227590022.html python下xml解析库lxml最新版下载安装以及代码示例
http://blog.csdn.net/cnmilan/article/details/9142561 Python 的文件IO相关操作说明
http://www.1point3acres.com/bbs/thread-83337-1-1.html 手把手教你用python抓网页数据(还未试过) 2015-10-20
http://cuiqingcai.com/1319.html Python爬虫入门八之Beautiful Soup的用法(未看 可参考) 2015-10-20
http://www.xprogrammer.com/1258.html python编码问题总结
http://www.vaikan.com/improving-your-python-productivity/ Python高效编程技巧 2015-10-27
http://www.2cto.com/kf/201401/276088.html 时间(参考)
http://andrewliu.in/2015/11/14/Python%E5%A5%87%E6%8A%80%E6%B7%AB%E5%B7%A7/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 几个技巧
http://bigdatadigest.baijia.baidu.com/article/259542 抢票 2015-12-11
http://andrewliu.in/2015/11/14/Python奇技淫巧/?hmsr=toutiao.io Python奇技淫巧
http://codingpy.com/article/getting-started-with-pycharm-video-tutorials/ PyCharm官方推出最新入门视频教程 2016-1-21
中文:
# -*- coding: utf-8 -*- #coding=utf-8
存为utf-8格式的文件:
# -*- coding: utf-8 -*- import codecs; f = codecs.open('d:/test111.txt', 'w', 'utf-8'); f.write('存为utf-8格式的文件..............') f.close();
保存文件:
#保存文件 string = 'ssssssss' #string = input('please input string:') with open('d:/test223.txt', 'a') as file: file.write(string) file.close()
输出多行文本:2015-12-31
print r'''"To be, or not to be": that is the question. Whether it's nobler in the mind to suffer.''' # 结果是两行文字
输入两个数字,排序:
#输入两个数字,排序 x = int(input('please input x:')) y = int(input('please input y:')) if x > y : x, y = y, x print(x,y)
循环:
#循环 for i in range(2,10): if i%2==0: print ("偶数",i) else: print ("奇数",i)
int与string之间的转化:
int('12') #10进制string --> int int('ff', 16) #16进制string --> int str(18) #int --> 10进制string hex(18) #int --> 16进制string
当前时间:
import time now=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(int(time.time())-24*60*60)) print(now)
时间戳转换为指定日期:
# -*- coding: utf-8 -*- #时间戳转换为指定格式日期: import time #timeStamp = 1381419600 timeStamp = int(time.time()) #当前时间戳 timeArray = time.localtime(timeStamp) #本地时间 formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) print(formatTime) import datetime #获得当前时间 now = datetime.datetime.now() #这是时间数组格式 formatTime = now.strftime("%Y-%m-%d %H:%M:%S") print(formatTime)
将字符串的时间转为时间戳
#将字符串的时间转换为时间戳 import time now = "2015-11-1 23:30:00" timeArray = time.strptime(now, "%Y-%m-%d %H:%M:%S") timeStamp = int(time.mktime(timeArray)) print(timeStamp) #字符串格式更改: 如now = "2015-11-01 23:30:00",想改为 now = "2015年11月01日 23:40:00" #方法:先转换为时间数组,然后转换为其他格式 import time now = "2015-11-01 23:30:00" timeArray = time.strptime(now,"%Y-%m-%d %H:%M:%S") formatTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray) print(formatTime)
计算3天以前:
#计算3天以前 import time import datetime threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days = 3)) timeStamp = int(time.mktime(threeDayAgo.timetuple())) formatTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S") print(formatTime)
扒取页面并保存:
#扒取页面并保存 import urllib.request as request url = "http://www.163.com/" doc = request.urlopen(url).read() with open('d:/test.txt','wb') as file: file.write(doc) file.close()
存成utf-8文件:
# -*- coding: utf-8 -*- import codecs for i in range(2,5): iii=str(i) #数字转字符串 doc = ('数值是: '+iii) if i%2==0: doc += (" 偶数") else: doc += (" 奇数") f = codecs.open('d:/test'+iii+'.txt', 'w', 'utf-8'); f.write(doc) f.close()
..