12 2016 档案

摘要:首先是剪切(删除): 剪切其实也就顺带删除了所选择的内容,所以既可以当剪切命令用,也可以当删除命令使用。 自己实践时,还发现,单独按d键,是剪切2行,按下nd,是剪切n+1行,不过一般使用还是推荐使用双d(即dd)来执行。 对于复制命令,和剪切命令大体相似,就是把相应的d换成y即可: 单独按y是复制 阅读全文
posted @ 2016-12-29 09:34 菲菲菲菲菲常新的新手 阅读(8851) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-19 16:24 菲菲菲菲菲常新的新手 阅读(165) 评论(0) 推荐(0) 编辑
摘要:废话不多说,直接上代码 from selenium import webdriver browser = webdriver.xx() browser.get(url) browser.swith_to.frame(frameid)#切换到iframe中 browser.findxxx()#查找元素 阅读全文
posted @ 2016-12-19 14:45 菲菲菲菲菲常新的新手 阅读(193) 评论(0) 推荐(0) 编辑
摘要:未完待续525 阅读全文
posted @ 2016-12-18 21:21 菲菲菲菲菲常新的新手 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-18 17:33 菲菲菲菲菲常新的新手 阅读(170) 评论(0) 推荐(0) 编辑
摘要:@func function 意思是func(function) @func(a) function 意思是func(a)这是个函数对象,在去调用function函数 如果要传额外的值,只传值用*tuple如‘abc’,如果要指定关键词用**dict如abc='abc' 阅读全文
posted @ 2016-12-18 11:39 菲菲菲菲菲常新的新手 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-17 21:11 菲菲菲菲菲常新的新手 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-17 14:10 菲菲菲菲菲常新的新手 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-16 18:06 菲菲菲菲菲常新的新手 阅读(144) 评论(0) 推荐(0) 编辑
摘要:这部分没啥用,就不记录了,关于服务器的在服务器篇 阅读全文
posted @ 2016-12-16 14:05 菲菲菲菲菲常新的新手 阅读(153) 评论(0) 推荐(0) 编辑
摘要:BeautifulSoup的安装很简单pip install BeautifulSoup4 相关信息链接http://cuiqingcai.com/1319.html 阅读全文
posted @ 2016-12-16 09:59 菲菲菲菲菲常新的新手 阅读(251) 评论(0) 推荐(0) 编辑
摘要:字典是python里唯一的映射类型 阅读全文
posted @ 2016-12-14 23:15 菲菲菲菲菲常新的新手 阅读(189) 评论(0) 推荐(0) 编辑
摘要:可以在元组中放入可变类型如列表,然后修改列表来修改元组 阅读全文
posted @ 2016-12-14 12:01 菲菲菲菲菲常新的新手 阅读(143) 评论(0) 推荐(0) 编辑
摘要:仅用于整数的操作 阅读全文
posted @ 2016-12-13 15:04 菲菲菲菲菲常新的新手 阅读(143) 评论(0) 推荐(0) 编辑
摘要:比较符号如<,>,=比较的是对象的值 如果要比较对象本身要用is,is not repr()的功能与’‘所做的事情是一样的 Python不支持的类型有char,byte,指针,short,long,double python缓存了(-1,100)使用这个范围的数字,如果是同一个值,内存地址一样,所以 阅读全文
posted @ 2016-12-13 13:59 菲菲菲菲菲常新的新手 阅读(176) 评论(0) 推荐(0) 编辑
摘要:虽然对python的基础知识有所了解,但是为了更深入的学习,要对python的各种经典书籍进行学习 第一章介绍python的优缺点,略过 第二章介绍python起步,第三章介绍python基础,仅记录一些有用的 help(函数名),获取函数的使用帮助,q退出 python支持五种基本的数字类型 in 阅读全文
posted @ 2016-12-13 11:34 菲菲菲菲菲常新的新手 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-12 17:40 菲菲菲菲菲常新的新手 阅读(158) 评论(0) 推荐(0) 编辑
摘要:内建函数和异常 包括__builtin__模块和exceptions模块 操作系统接口模块 包括提供文件和进程处理功能的os模块,提供平台独立的文件名处理(分拆目录名,文件名,后缀等)的os.path模块,以及时间日期处理相关的time/datetime模块 类型支持模块 包括string模块实现了 阅读全文
posted @ 2016-12-12 16:32 菲菲菲菲菲常新的新手 阅读(261) 评论(0) 推荐(0) 编辑
摘要:logwatch分析登录档 阅读全文
posted @ 2016-12-12 11:30 菲菲菲菲菲常新的新手 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一理解系统 二制造失败 三不要想而要看 四分而治之 五一次只改一个地方 六保持审计跟踪 七检查插头 八获得全新观点 九如果你不修复bug它依旧存在 阅读全文
posted @ 2016-12-09 20:29 菲菲菲菲菲常新的新手 阅读(209) 评论(0) 推荐(0) 编辑
摘要:其实很简单,按下右上角的这个按钮 点击 跳出一个弹框 选择好 这三个基本就可以了 script是要运行的脚本即python中的Lib中的site-packages里面scrapy里面的cmdline.py Script parameters:是运行的参数如果是scrapy就是crawl+爬虫名(cr 阅读全文
posted @ 2016-12-09 20:16 菲菲菲菲菲常新的新手 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自 阅读全文
posted @ 2016-12-08 15:34 菲菲菲菲菲常新的新手 阅读(272) 评论(0) 推荐(0) 编辑
摘要:在爬虫过程中经常遇到验证码,如何处理验证码就显得很重要 现在来说貌似没有完美的解决方案,很多都是通过第三方平台来实现验证码的验证 将获取的验证码的url发送到第三方平台,接收平台返回的验证码,貌似很简单的样子。 这只是对静态的验证码的一种处理手段,如果遇到动态的验证码怎么办呢? 你看到的验证码和发给 阅读全文
posted @ 2016-12-08 15:18 菲菲菲菲菲常新的新手 阅读(448) 评论(0) 推荐(0) 编辑
摘要:打开文件 f = open(filename,'mode') for line in f print line, 按行读取文件 各种打开文件的模式 模式 描述 r 以读方式打开文件,可读取文件信息。 w 以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容 a 以追加模式打开文 阅读全文
posted @ 2016-12-08 13:48 菲菲菲菲菲常新的新手 阅读(128) 评论(0) 推荐(0) 编辑
摘要:python中如何避免中文是乱码 这个问题是一个具有很强操作性的问题。我这里有一个经验总结,分享一下,供参考: 首先,提倡使用utf-8编码方案,因为它跨平台不错。 经验一:在开头声明: 有朋友问我-*-有什么作用,那个就是为了好看,爱美之心人皆有,更何况程序员?当然,也可以写成: 经验二:遇到字符 阅读全文
posted @ 2016-12-08 11:31 菲菲菲菲菲常新的新手 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-07 18:25 菲菲菲菲菲常新的新手 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1.如何利用句柄操作windows窗体 首先,获得窗体的句柄 win32api.FindWindows() 第二,获得窗体中控件的id号,spy++ 第三,根据控件的ID获得控件的句柄(hwnd) GetDlgItem(hwnd,loginID) 最后,利用控件句柄进行操作 python可以通过wi 阅读全文
posted @ 2016-12-07 10:48 菲菲菲菲菲常新的新手 阅读(24056) 评论(0) 推荐(1) 编辑
摘要:from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsbrowser = webdriver.Firefox()browser.get('https://www.ba 阅读全文
posted @ 2016-12-06 16:00 菲菲菲菲菲常新的新手 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-06 10:31 菲菲菲菲菲常新的新手 阅读(153) 评论(0) 推荐(0) 编辑
摘要:每个登录者都会取到两个ID,一个使用者ID,一个群组ID 阅读全文
posted @ 2016-12-05 17:18 菲菲菲菲菲常新的新手 阅读(164) 评论(0) 推荐(0) 编辑
摘要:运行程序的时候一般都是创建一个子程序来执行,所以子程序中的变量什么的在当前的shell下没法使用,但是如果使用source来执行就可以在当前shell下执行程序 shift 1 去掉第一个参数,后面接数字表示拿掉前几个参数,感觉没啥用,不要参数就不输入呗 感觉作用相当于switch case 普通的 阅读全文
posted @ 2016-12-03 20:41 菲菲菲菲菲常新的新手 阅读(162) 评论(0) 推荐(0) 编辑
摘要:process是进程的意思也就是说进程是正在运行的程序 将后台程序的错误信息等等输出到某个文档 终端关闭后会停止运行,如果想终端关闭后继续运行可以使用nohup命令,man nohup. 阅读全文
posted @ 2016-12-02 16:45 菲菲菲菲菲常新的新手 阅读(199) 评论(0) 推荐(0) 编辑
摘要:版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/301166150/ 1.多表连接查询:感觉django太NX了。 class A(models.Model): name = models.CharField(u' 阅读全文
posted @ 2016-12-02 13:51 菲菲菲菲菲常新的新手 阅读(223) 评论(0) 推荐(0) 编辑
摘要:webdriver类中有三个和时间相关的方法: 1.pageLoadTimeout 2.setScriptTimeout 3.implicitlyWait from selenium import webdriver driver = webdriver.firefox() driver.set_p 阅读全文
posted @ 2016-12-01 10:56 菲菲菲菲菲常新的新手 阅读(5007) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示