
python
文章平均质量分 79
两条小鱼
一直在努力
展开
-
Git:分布式版本控制工具
Git:分布式版本控制工具安装# yum install -y git提交代码需要配置个人信息[root@room8pc16 python]# git config --global user.name "zhangzhg"[root@room8pc16 python]# git config --global user.email "zhangzg@tedu.cn"3、...原创 2018-07-16 19:18:53 · 342 阅读 · 0 评论 -
day14 python3 天气的接口
import requestsdef get_weather(city_code): url = 'http://www.weather.com.cn/data/sk/%s.html' % city_code r = requests.get(url) r.encoding = 'utf8' data = r.json() output = '风向:%s...原创 2018-07-30 20:07:21 · 453 阅读 · 0 评论 -
day10 备份脚本python3
import timeimport osimport tarfileimport hashlibimport pickledef check_md5(fname): m = hashlib.md5() with open(fname, 'rb') as fobj: while True: data = fobj.read(4096...原创 2018-07-26 19:57:11 · 263 阅读 · 0 评论 -
简化除法判断 分析apache访问日志 扫描存活主机 利用多线程实现ssh并发访问
1 案例1:简化除法判断 1.1 问题 编写mydiv.py脚本,主要要求如下: 提示用户输入一个数字作为除数如果用户按下Ctrl+C或Ctrl+D则退出程序如果用户输入非数字字符,提示用户应该输入数字如果用户输入0,提示用户0不能作为除数1.2 方案 使用if语句判断除数是否合适,需要编写多条语句。有了异常处理,可以本着先做,错了再说的逻辑。直...原创 2018-07-14 08:03:04 · 269 阅读 · 0 评论 -
斐波那契数列 模拟cp操作 生成8位随机密码
1 案例1:斐波那契数列 1.1 问题 编写fib.py脚本,主要要求如下: 输出具有10个数字的斐波那契数列使用for循环和range函数完成改进程序,要求用户输入一个数字,可以生成用户需要长度的斐波那契数列1.2 方案 斐波那契数列就是某一个数,总是前两个数之和,比如0,1,1,2,3,5,8。由于输出是一...原创 2018-07-14 08:02:08 · 1003 阅读 · 0 评论 -
编写判断成绩的程序python
1 案例1:程序输入输出 1.1 问题 编写login.py脚本,实现以下目标: 提示用户输入用户名将用户名保存在变量中在屏幕上显示欢迎用户的信息1.2 方案 编写程序时,很多情况下都需要程序与用户交互。在python中,主要通过raw_input()获取用户输入信息,使用print打印信息。 通常当想看变量内容时,会在代码中使用pri...原创 2018-07-14 08:01:09 · 5950 阅读 · 0 评论 -
day08
创建TCP服务器• 创建TCP服务器的主要步骤如下:1. 创建服务器套接字:s = socket.socket()2. 绑定地址到套接字:s.bind()3. 启动监听:s.listen()4. 接受客户连接:s.accept()5. 与客户端通信:recv()/send()6. 关闭套接字:s.close()#########################...原创 2018-07-24 16:18:05 · 156 阅读 · 0 评论 -
day08 ip匹配
import refrom collections import Counterclass CountPatt: def __init__(self, fname): self.fname = fname def count_patt(self, patt): cpatt = re.compile(patt) result =...原创 2018-07-24 15:17:13 · 134 阅读 · 0 评论 -
day08 匹配对象
import rem = re.match('f..', 'food') # 匹配到返回对象print(re.match('f..', 'seafood')) # 匹配不到返回Nonem.group() # 返回匹配的值m = re.search('f..', 'seafood')m.group()re.findall('f..', 'seafood is food') # ...原创 2018-07-24 12:34:52 · 210 阅读 · 0 评论 -
day08 window liunx 段落转换格式
import osclass Convert: def __init__(self, fname): self.fname = fname def to_linux(self): dst_fname = os.path.splitext(self.fname)[0] + '.linux' with open(self.fname...原创 2018-07-24 12:33:25 · 143 阅读 · 0 评论 -
day 001 安装python3
#!/bin/bashyum install -y gcc gcc-c++ openssl-devel libffi-devel readline-devel zlib-develretval=$?if [ $retval -ne 0 ]; then echo "本地yum源安装依赖包失败,尝试网络安装" rm -f /etc/yum.repos.d/*.repo ...原创 2018-07-22 23:25:07 · 145 阅读 · 0 评论