python
DDMiao~
这个作者很懒,什么都没留下…
展开
-
Python Challenge笔记
Level 3import reimport osdirect=os.getcwd()with open(direct+r'\code.txt','r') as file: code=file.read().replace('\n','')list1=re.findall(r'[^A-Z][A-Z]{3}([a-z])[A-Z]{3}[^A-Z]',code)#[^A-Z]表示匹配非大原创 2017-09-04 19:55:26 · 162 阅读 · 0 评论 -
mac下的Anaconda+eclipse进行Python开发
安装1.分别安装Anaconda和eclipse 2.在eclipse的help->Eclipse Marketsplace中,输入PyDev,进行安装 3.安装后重启eclipse,选择Eclipse->偏好设置->PyDev->Interpreters->Python Interpreter 4.选择编译器路径/Users/用户名/anaconda/bin/python3.6,添加即可。也原创 2017-10-10 23:40:42 · 1073 阅读 · 0 评论 -
python中DictVectorizer的使用
网上找到的一个例子from sklearn.feature_extraction import DictVectorizer measurements = [ {'city': 'Dubai', 'temperature': 33.}, {'city': 'London', 'temperature': 12.}, {'city': 'San Fransi原创 2017-10-18 23:31:52 · 13701 阅读 · 1 评论 -
错误UnicodeDecodeError: 'ascii' codec can't decode byte
用read()读取txt文件时遇到的错误 UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xa1 in position 1022: ordinal not in range(128)源代码如下: with open(filesource) as f: r=re.findall(pattern,f.read())错误出原创 2017-11-01 15:36:17 · 1380 阅读 · 0 评论 -
python 读取文件时next和seek的应用
数据分析,需要读取第一行的属性名,再依次读取后续数据with open("/路径/AllElectronics.csv",'r') as allElectronicsData: reader=csv.reader(allElectronicsData)#注释1 headers=next(reader)#读取文件第一行,详见注释2 for row in reader:#继续读取后原创 2017-10-17 13:09:55 · 4845 阅读 · 0 评论