摘要: 一共需要修改两个文件,网上的大部分回答都只说了一半。 1. vim /usr/bin/yum 第一行python版本改为升级之前python的版本#!/usr/bin/python2.7 2.vim /usr/libexec/urlgrabber-ext-down 同第一步 第一行python版本改 阅读全文
posted @ 2018-08-21 17:07 Xuwenxing 阅读(1791) 评论(1) 推荐(2) 编辑
摘要: 对于普通的生成器,第一个next调用,相当于启动生成器,会从生成器函数的第一行代码开始执行,直到第一次执行完yield语句(第4行)后,跳出生成器函数。 然后第二个next调用,进入生成器函数后,从yield语句的下一句语句(第5行)开始执行,然后重新运行到yield语句,执行后,跳出生成器函数, 阅读全文
posted @ 2018-08-21 16:28 Xuwenxing 阅读(279) 评论(0) 推荐(0) 编辑
摘要: with的使用: with open('filename','r\w\a') as x: 下一步操作 # 一个缩进块 文件操作b模式 # #'字符串' encode 》bytes# #bytes decode 》'字符串' 阅读全文
posted @ 2018-08-21 16:27 Xuwenxing 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 修改配置 如果要修改全局Vim的配置 1 但是不建议这么做,可以只修改当前用户的Vim配置 1 在配置文件中添加以下参数 第一种配置参数 1 2 第二种配置参数 1 2 3 建议使用第二种,具有兼容性 修改已保存文件 Tab替换为空格 1 2 3 空格替换为Tab 1 2 3 加感叹号!是用于处理非 阅读全文
posted @ 2018-08-21 13:22 Xuwenxing 阅读(24823) 评论(0) 推荐(1) 编辑
摘要: 使用 == 运算符来判定两个对象是否相等,使用is判定两者是否等同(同一个对象)。 阅读全文
posted @ 2018-08-14 15:22 Xuwenxing 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://blog.chinaunix.net/uid-23302288-id-3781684.html 原文连接 完成一个Shell,把指定目录中的文件按大小进行分拣,默认以100K为界线,分拣到指定的另外两个目录中。 程序运行需输入参数:<源目录><大文件目录><小文件目录> 程序还需提供可 阅读全文
posted @ 2018-08-10 16:28 Xuwenxing 阅读(300) 评论(0) 推荐(0) 编辑
摘要: awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 原文连接:http://blog.chinaunix.net/uid-23302288-id-3785105.html awk处理过程: 依次对每一行进行处理,然后输出 awk命令形 阅读全文
posted @ 2018-08-10 09:10 Xuwenxing 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 函数: pow(x,y)计算两个值的幂的函数 函数就像自己用来实现特定功能的小程序一样。Python的很多函数都能做很奇妙的事情。 事实上,也可以自己定义函数。因此 ,我们通常会把pow等标准函数称为内建函数。 len()返回序列中所包含元素的数量 min函数和max函数则分别返回序列中最大和最小的 阅读全文
posted @ 2018-08-09 13:17 Xuwenxing 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 数据结构数据结构(Data Structures)基本上人如其名——它们只是一种结构,能够将一些数据聚合在一起。换句话说,它们是用来存储一系列相关数据的集合。Python 中有四种内置的数据结构——列表(List)、元组(Tuple)、字典(Dictionary)和集合(Set)。 列表列表 是一种 阅读全文
posted @ 2018-08-08 11:29 Xuwenxing 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 模块在上一章,你已经了解了如何在你的程序中通过定义一次函数工作来重用代码。那么如果你想在你所编写的别的程序中重用一些函数的话,应该怎么办?正如你可能想象到的那样,答案是模块(Modules)。编写模块有很多种方法,其中最简单的一种便是创建一个包含函数与变量、以 .py 为后缀的文件。另一种方法是使用 阅读全文
posted @ 2018-08-08 09:54 Xuwenxing 阅读(126) 评论(0) 推荐(0) 编辑