Python使用笔记

基础

字典

为映射数据类型,工作原理类似于hash表,由键值对(key-value)构成,几乎所有python对象可以是键,但是以数字或字符串为常见,值可以是任意的python对象,字典元素用大括号({})包括。

>>> person={'name':'Bob'}
>>> person['age']=20
>>> person
{'age': 20, 'name': 'Bob'}
>>> person.keys()
['age', 'name']
>>> person['name']
'Bob'
>>> for key in person:
...     print key,person[key]
... 
age 20
name Bob

常用函数

文件操作

打开、读写文件、复制、删除文件以及文件内容的查找、替换、比较。

import numpy as np
_data=np.array([[0,0,0]])#1行3列
fh = open('random.txt')
for  line in  fh.readlines(): 
    print li=re.findall(r"\d+\.?\d*",line)#查找当前行的所有数字
    _data=np.insert(_data,0,li,axis=0)#将数字插入数组_data的首行
    print _data

问题

ImportError:

  • No module named pydot
    如果没有安装pydot,则pip install pydot,但是执行了上述安装可能还是会出现no module错误,这是可能是机器上存在多个python版本,默认安装在一个python的搜索路径而你使用的是另一个python,这时候一种解决方案是下载 pydot2-1.0.33.tar.gz解压后执行 python setup.py install 这时候会安装到你所使用的python的搜索路径下。
  • 其他

你可能感兴趣的:(python)