04 2017 档案

摘要:本章主要讲了python程序的调试,当程序有BUG或异常的时候,我们如何调试代码找出问题点。其实在本章之前的章节我们做练习的时候都会遇到各种各样的错语和异常,最初当不知道程序哪里出错的情况下不可否认的都使用了print语句进行输出并调试代码。没错print也是调试代码的一种工具,直观简单,但也有缺点 阅读全文
posted @ 2017-04-29 13:21 mfyang 阅读(1015) 评论(0) 推荐(0)
摘要:本章介介绍了shutil,zipfile模块的使用,我们先来认识一下这2个模块吧。 一.shutil模块 shutil模块主要用于对文件或文件夹进行处理,包括:复制,移动,改名和删除文件,在shutil模块中主要以下这么几个函数: 1.复制文件和文件夹 shutil模块提供了2个函数:shutil. 阅读全文
posted @ 2017-04-22 21:30 mfyang 阅读(1439) 评论(2) 推荐(0)
摘要:2017-04-19 一.实验环境 centos7_x64 由于centos7的yum源里默认使用了mariadb替代了mysql,所有我们还得先配置一下yum源。当然mariadb和mysql是兼容的,所有命令都通用。 二.yum安装mysql 1.配置yum源 这里我选用了aliyun的源,速度 阅读全文
posted @ 2017-04-19 21:28 mfyang 阅读(1010) 评论(0) 推荐(1)
摘要:2017-04-19 一.mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Mana 阅读全文
posted @ 2017-04-19 19:50 mfyang 阅读(13067) 评论(0) 推荐(0)
摘要:有时候工作中为了方便上传下载文件,又不想在系统中添加用户并为用户创建密码,这时候就可以用匿名用户方式搭建FTP服务器,当然安全性我们不说,今天就为实现这么个简单而粗爆的FTP服务器,来看看都需要哪些配置信息,其实匿名用户模式的VSFTPD的配置非常简单。 配置文件如下(/etc/vsftpd/vsf 阅读全文
posted @ 2017-04-18 20:14 mfyang 阅读(761) 评论(0) 推荐(0)
摘要:第8章实践项目之疯狂填词 创建一个一个疯狂填词(Mad Libs),程序,它将读入文本文件,并让用户在该文本文件中出现 ADJECTIVE,NOUN,VERB等单词的地方,加上他们自己的文本。 首先准备一个a.txt的文本文件 程序代码如下: 输出结果为: cat下b.txt OK 大功告成。 阅读全文
posted @ 2017-04-16 18:34 mfyang 阅读(1597) 评论(3) 推荐(0)
摘要:Vsftpd3.0--FTP服务器搭建之本地用户篇 2017年4月10日 19:23 FTP服务在工作中是经用到的一种工具,可以实现上传下载等功能。那么今天我们来聊一聊FTP服务器使用本地用户登录的实现模式。 既然是本地用户,就少不了要创建本地用户,下面我们创建2个用户: 第一步:创建用户 第一次创 阅读全文
posted @ 2017-04-10 21:56 mfyang 阅读(867) 评论(0) 推荐(0)
摘要:1 #!/usr/bin/env python3.5 2 #coding:utf-8 3 import re 4 5 # 7.18.1 6 7 # 强口令检测 8 # 写一个函数,使用正则表达式,确保传入的口令字符串是强口令 9 # 长度不少于8个字符,同时包含大小写,至少有1个数字 10 11 pw = input("请输入口令:") 12 def checkpw(pa... 阅读全文
posted @ 2017-04-09 16:44 mfyang 阅读(2158) 评论(5) 推荐(1)
摘要:#!/usr/bin/env python3.5 2 #coding:utf-8 3 # 4 # 这个项目主要目的是字符串的处理,简单格式化输出 5 tableData = [['apples','oranges','cherries','banana'], 6 ['Alice','Bob','Carol','David'], 7 ... 阅读全文
posted @ 2017-04-03 20:00 mfyang 阅读(1824) 评论(2) 推荐(2)
摘要:程序运行结果如下: (py35env) frank@ThinkPad:py_fas$ python dict_inventory-5.py 5.6.1参考答案 给定字典: {'arrow': 12, 'gold coin': 42, 'dagger': 1, 'rope': 1, 'torch': 阅读全文
posted @ 2017-04-03 13:15 mfyang 阅读(1990) 评论(5) 推荐(0)
摘要:1 #!/usr/bin/env python3.5 2 # coding:utf-8 3 # 假定有一个列表,编写函数以一个列表值作为参数,返回一个字条串 4 # 该字符串包含所有表项,之间以逗号和空格分隔,并在最后一个值前插入 and 5 # 要求函数能处理传递给它的任何列表 6 7 # spam = input('please input a list:') 8 # 刚开... 阅读全文
posted @ 2017-04-02 21:26 mfyang 阅读(3012) 评论(2) 推荐(2)
摘要:python编程快速上手之第3章实践项目参考答案 阅读全文
posted @ 2017-04-02 14:06 mfyang 阅读(1596) 评论(5) 推荐(1)