随笔分类 -  收集技巧

摘要:全局变量: 阅读全文
posted @ 2016-05-16 23:05 编程青年的崛起 阅读(202) 评论(0) 推荐(0) 编辑
摘要:文件夹结构: ├── readme.txt ├── settings.py #程序参数 ├── settings.pyc ├── setup.py #安装文件 ├── spider.ico #windows下的程序图标,mac下为.icon └── spider_am.py #主程序 setup.p 阅读全文
posted @ 2016-05-11 17:34 编程青年的崛起 阅读(599) 评论(0) 推荐(0) 编辑
摘要:在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而li 阅读全文
posted @ 2016-05-03 22:58 编程青年的崛起 阅读(2603) 评论(0) 推荐(1) 编辑
摘要:生命不息奋斗不止! subprocess的目的就是启动一个新的进程并且与之通信。 subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下: subprocess.Popen(args, bufsize=0, executable 阅读全文
posted @ 2016-03-10 13:03 编程青年的崛起 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:Ctrl+p重复上一次命令Ctrl+a跳到第一个字符前Ctrl+x同上但再按一次会从新回到原位置Ctrl+b前移一个字符不删除字符情况下Ctrl+h删除前一个字符Ctrl+u删除提示符前的所有字符Ctrl+w同上Ctrl+d删除提示符后一个字符或exit或logoutCtrl+e转到字符尾部Ctrl 阅读全文
posted @ 2016-03-10 12:49 编程青年的崛起 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:用Python写运维脚本时,经常需要执行linux shell的命令,Python中的commands模块专门用于调用Linux shell命令,并返回状态和结果,下面是commands模块的3个主要函数: 1. commands.getoutput('shell command') 执行shell 阅读全文
posted @ 2016-03-09 23:21 编程青年的崛起 阅读(1279) 评论(1) 推荐(1) 编辑
摘要:import shelve def CreateData(): try: db = shelve.open('shelve_test') # key与value必须是字符串 db['int'] = 1 db['float'] = 2.3 db['string'] = "I like python." 阅读全文
posted @ 2016-03-02 14:02 编程青年的崛起 阅读(400) 评论(0) 推荐(0) 编辑
摘要:datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") datetime.datetime.now().strftime("%Y-%m-%d %X") 结果一样为:2016-03-01 14:01:01 格式化之后,就得到了我们常见的格式了。 附: 阅读全文
posted @ 2016-03-01 00:06 编程青年的崛起 阅读(3029) 评论(0) 推荐(0) 编辑
摘要:python提供了一个进行hash加密的模块:hashlib下面主要记录下其中的md5加密方式 import hashlib data1 = 'sada' #####字母和数字 m = hashlib.md5(data1.encode('utf-8')) print(m.hexdigest()) d 阅读全文
posted @ 2016-02-29 23:27 编程青年的崛起 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:这篇文章讨论Python中下划线_的使用。跟Python中很多用法类似,下划线_的不同用法绝大部分(不全是)都是一种惯例约定。 一、 单个下划线直接做变量名(_) 主要有三种情况: 1. 解释器中 _符号是指交互解释器中最后一次执行语句的返回结果。这种用法最初出现在CPython解释器中,其他解释器 阅读全文
posted @ 2016-02-29 16:33 编程青年的崛起 阅读(1801) 评论(0) 推荐(0) 编辑
摘要:import作用:导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录。e.g: import module_name[,module1,...] from module import *|child[,child1,...] 说明:多次重复使用import语 阅读全文
posted @ 2016-02-29 16:24 编程青年的崛起 阅读(3133) 评论(0) 推荐(0) 编辑
摘要:语法 它通过{}和:来代替%。“映射”示例 通过位置 In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18' In [3]: '{1},{0},{1}' 阅读全文
posted @ 2016-02-29 12:50 编程青年的崛起 阅读(13185) 评论(0) 推荐(3) 编辑
摘要:用户选择,调用相应函数的编写方法: 1.先输出Menu菜单,让用户选择。 2.创建一个Menu字典k=序号,v=操作函数 3.调用用户选择的相应序号的函数:menu[option](参数) def account_info(acc_data): print(user_data) def repay( 阅读全文
posted @ 2016-02-26 22:56 编程青年的崛起 阅读(535) 评论(0) 推荐(0) 编辑