python 命令行传参:
' a test module '
__author__ = 'Michael Liao'
import sys
def test():
args = sys.argv
if len(args)==1:
print('Hello, world!',args[0])
elif len(args)==2:
print('Hello, %s!' % args[1])
else:
print('Too many arguments!')
if __name__=='__main__':
test()
- 随机整数矩阵生成:
np.random.randint(10,size=(3,4))
- 保存excel:
writer = pd.ExcelWriter('output.xlsx') df1.to_excel(writer,sheet_name='1逾期数据',index=False,encoding='utf8') writer.save()
- padas 生成excel 增加sheet表
#文本分析
- collections.Counter 统计列表中单词词频 ->dict
- most_common 方法取前 top 1000
- python 中 dict 查询复杂度为O(1)
#图片处理函数
The Image Module: from PIL import Image
#centos 问题
python安装完毕后,提示找不到ssl模块的解决步骤
#二进制存储函数
输出重定向
- python2:
print >> sys.stderr, "report: still alive"
- python3:
print ("report: still alive",file=sys.stderr)
去除 str 空字符
- strip(): 左右
- rstrip(): 右
- lstrip(): 左
pandas 包 学习
- 根据excel一列数据生成Series
test_score=pd.read_csv('/root/etl/temp/test_score.csv')
test_score.iloc[:,0]
test_score=pd.read_csv('/root/etl/temp/test_score.csv',squeeze=True)