先说一下环境 : MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptool ...
分类:
系统相关 时间:
2017-03-09 18:29:08
阅读次数:
1416
一、简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。 Cob ...
分类:
其他好文 时间:
2017-03-09 18:20:10
阅读次数:
289
socket 一、os七层 图1 TCP/IP协议族包括运输层、网络层、链路层。现在你知道TCP/IP与UDP的关系了吧。 socket层 在图1中,我们没有看到Socket的影子,那么它到底在哪里呢?还是用图来说话,一目了然。 socket是什么? Socket是应用层与TCP/IP协议族通信的中 ...
分类:
编程语言 时间:
2017-03-09 18:16:59
阅读次数:
270
用urllib做一个简单的功能,抓取网页,然后打印,发现中文部分输出异常,全是16进制,如图 后面百度了一下,看了几张帖子,终于找到了解决方法,只需要将结果decode一下就ok,decode的编码根据不同的网站都不一样,一般为utf-8 之后输出结果正常 ...
分类:
编程语言 时间:
2017-03-09 18:15:29
阅读次数:
148
#!/usr/bin/python import nltk from random import randint def segment(text, segs): # 分词 words = [] last = 0 for i in range(len(segs)): if segs[i] == '1... ...
分类:
编程语言 时间:
2017-03-09 17:23:15
阅读次数:
180
是否非常想学好 Python,一方面被琐事纠缠,一直没能动手,另一方面,担心学习成本太高,心里默默敲着退堂鼓? 幸运的是,Python 是一门初学者友好的编程语言,想要完全掌握它,你不必花上太多的时间和精力。 Python 的设计哲学之一就是简单易学,体现在两个方面: 语法简洁明了:相对 Ruby ...
分类:
编程语言 时间:
2017-03-09 17:21:43
阅读次数:
189
@property广泛应用在类的定义中,可以让调用者写出简短的代码,同时保证对参数进行必要的检查,这样,程序运行时就减少了出错的可能性 下面的链接很好的阐述了@property的概念和应用 http://www.jb51.net/article/65052.htm http://python.job ...
分类:
编程语言 时间:
2017-03-09 17:20:41
阅读次数:
206
在Python中,可以方便地使用os模块来运行其他脚本或者程序,这样就可以在脚本中直接使用其他脚本或程序提供的功能,而不必再次编写实现该功能的代码。为了更好地控制运行的进程,可以使用win32process模块中的函数,如果想进一步控制进程,则可以使用ctype模块,直接调用kernel32.dll ...
分类:
编程语言 时间:
2017-03-09 17:20:22
阅读次数:
254
1 # -*- coding:utf-8 -*- 2 import random 3 4 # best of three 5 def finger_guess(): 6 rule = {1:'rock', 2:'paper', 3:'scissor'} 7 win_way = [['rock', '... ...
分类:
编程语言 时间:
2017-03-09 17:09:45
阅读次数:
516
Anacoda是管理基于python的科学计算环境的工具,包含了numpy,matplotlib,ipyhton等一系列工具,避免了一个一个工具的安装,非常方便。 安装步骤: 1.官网下载:https://www.continuum.io/downloads/,下载python2版本或者python ...
分类:
系统相关 时间:
2017-03-09 17:08:24
阅读次数:
2150