![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
windycon
doing what I love
展开
-
shell脚本——sed
本文旨在使用shell脚本和sed命令完成如下任务:插入内容删除内容(uncomment a line)修改值源文件内容如下: #please insert a line below #please uncomment the line below #SELINUX=DISABLED #please change the value 0 to 1 ena原创 2017-07-22 18:51:04 · 232 阅读 · 0 评论 -
pyhon小技巧集锦---持续更新
1.求集合或列表的交集、并集、差集a = [1,2,3,5] b = [2,3,7,8] c = {1,2,3,5} 集合 示例求交集 set(a)&set(b)或者 set(a).intersection(set(b))另外有&,|,- union(), difference,symmetric_difference还可以判断是否子集issubse...原创 2018-04-19 21:13:02 · 203 阅读 · 0 评论 -
(7) django官方教程 --- admin管理站
这个教程将关注于自定义django生成的管理站。1.admin中注册模型 修改polls/admin.pyfrom django.contrib import adminfrom .models import Questionclass QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_te...翻译 2018-03-14 11:17:43 · 367 阅读 · 0 评论 -
(6) django官方教程---静态文件
除了服务器生成的HTML外,应用程序通常需要提供额外的文件如:image , javascript , css。这对渲染完整的web页面是必要的。这些被称为静态文件。django.contrib.staticfiles从每个应用程序上收集静态文件并放到一个地方。在polls下创建static文件夹(django将会在这里寻找静态文件,这与之前的templates类似。django的STAT...翻译 2018-03-14 11:05:07 · 238 阅读 · 0 评论 -
(5) django官方教程---自动化测试
基本知识测试是一种简单的日常生活,用于检测代码操作。测试操作可以处于水平。有些可能只是测试细小部分如某个模型方法,然而其他的检测软件的整理操作,这和之前的在教程2中使用的测试没什么区别,使用shell测量方法,运行应用程序以及输入数据检测行为。自动化测试的区别是测试工作是由系统为你做的。一旦你编写好了测试集,当你对app做出调整时你就可以检测代码是否符合初期目标。测试有以下好处: 节省时...翻译 2018-03-12 11:04:00 · 2056 阅读 · 1 评论 -
(4) django官方教程 --- form表单
1.表单form的使用1.更新detail增加表单<h1>{{ question.question_text }}</h1>{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}<form action="翻译 2018-03-12 10:57:56 · 794 阅读 · 0 评论 -
(3) django官方教程---视图views
views是django应用程序中的一类web页面,服务于特定的功能并且具有特定的模板。在此,我们将建立4个视图:index page , detail page , results page , vote action.1.编写基本的view与urldjango通过检测请求的url来选择view,这是通过URLconfs实现的。URLconfs将URL映射到view. 添加一些vi...翻译 2018-03-12 10:50:00 · 372 阅读 · 0 评论 -
linux下默认python环境的补充--安装pip和wheel
以下在centos7.3.1611(core)下测试 1.安装epel源 该源并不只是用来安装pip , wheel的,很多yum无法找到的包都可以通过该源 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm 应该也...原创 2018-02-24 21:07:22 · 5275 阅读 · 0 评论 -
git实战---回滚和分布协作
总结总结1:回滚 查看对应版本的commit_id:git log或git reflog进行回退,commit_id可以是当前版本之后的id:git reset --hard commit_id远程同步,远程回退git push -f总结2:分布式协作 分以下两类 1,git pull —- working…. —– git add — g...原创 2018-02-24 16:34:07 · 269 阅读 · 0 评论 -
(2)django官方教程---数据库模型
settings.py是一个普通的python模块,其中的变量表示django设置1.数据库配置数据库默认使用SQLite,无需任何额外安装和操作。 如果需要使用其他数据库,就修改其中的如下部分: ENGINE可使用: django.db.backends.postgresql django.db.backends.mysql django.db.backends.oracl...翻译 2018-03-09 23:39:29 · 234 阅读 · 0 评论 -
(1)django官方教程----基本使用
该教程将带你编写基本的投票应用,该应用由公共区域和管理区域组成 1.安装django pip install django2.安装完django后,你可以通过下列命令判断是否正确安装以及当前的版本。 python -m django –version3.在当前文件夹下创建项目,注意项目名test会和已有项目冲突。 django-admin startproject mysite ...翻译 2018-03-08 00:06:38 · 659 阅读 · 0 评论 -
二维码生成
利用MyQR可以方便地生成二维码 使用方法如下: myqr words 参数如下:-v {1...40} 版本号,也是边长-l {L,M,Q,H} 控制纠错等级,默认最高H-n 输出文件名 默认qrcode.png-d 输出目录 默认当前目录-p 图片 默认黑白,加-c为彩色,效果更佳原创 2018-01-28 18:28:19 · 383 阅读 · 0 评论 -
模块介绍---json基础
利用python可以方便得处理json文件,常用函数如下: 将字符串对象还原成原始类型 json.loads(obj) 将字典等对象处理为字符串类型 json.dumps(obj) 从fp指向文件中读取信息 json.load(fp) 将对象obj写入到fp对象中 json.dump(obj,fp) 我比较喜欢用json.load(fp)和json.dump(obj,fp)他们原创 2018-01-28 18:17:12 · 184 阅读 · 0 评论 -
python educational framework —— turtle
turtle图形是向孩子介绍编程的一种流行方式,你可以把它想象成二维平面上的一只智能乌龟,当引入turtle模块后,只需要给他一个简单的指令,它就能按照你想要的方式移动并绘成美丽的图案。 引入组件: import turtle 他的指令非常清晰易懂,如: turtle.forwad(15) 朝前方移动15像素,并留下痕迹(画一条直线) turtle.right(25)原创 2017-09-24 19:12:19 · 300 阅读 · 0 评论 -
python嵌入linux命令
python是一种高级编程语言,语法简单,库函数丰富,可以轻松的嵌套其他语言。为了在Python中使用Linux脚本或命令,有以下三种方式:1.os.system os.system('ls -l')2.os.popen p = os.popen('dir c:','r') p.read() p.close()3.commands commands.get原创 2017-08-06 22:39:14 · 984 阅读 · 0 评论 -
vmware vsphere api (pyVmomi)
1. 简介pyvmomi是一款 VMware vSphere API的python sdk,可以通过它管理ESX, ESXi和Vcenter。它提供了非常完全的信息和操作,如虚拟机信息、存储信息、物理设备信息、虚拟机克隆、虚拟机关机等等。2. 安装使用安装方式pip install pyVmomi使用示例参考https://github.com/vmware/pyvmomi-comm...原创 2019-07-28 10:31:53 · 5550 阅读 · 0 评论