自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

转载 python 3.x 解析 INI配置文件(ConfigParser)

最近升级到 python 3.3,发现原来的脚本不好使了, ConfigParser 改成 configparser 了:修正后的例子如下:#!/usr/bin/pythonimport configparser as cparserimport sysconfig = cparser.ConfigParser()ret = config.read("d

2015-10-31 08:00:52 924

转载 如何使用Python3读写INI配置文件

ini文件简介ini是我们常见到的配置文件格式之一。ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。INI是英文“初始化(Initial)”的缩写。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。百度百科通过它,可以将经常需要改变的参数保存起来(而且还可读),使程序更加的灵活。我先给出一个ini文件的示例。

2015-10-30 15:37:33 18783 1

转载 Python文件夹与文件的操作

最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回a

2015-10-30 12:51:51 293

转载 python安装pycrypto

  在windows下用一下开源工具就是悲催,如题python安装pycrypto在windows也是很麻烦。一般在官方网站下载:https://www.dlitz.net/software/pycrypto/然后使用命令就可以安装成功了:python setup.py buildpython setup.py install但是在windows下会报错:P

2015-10-29 14:05:25 1493

转载 Python线程指南

本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整介绍及使用示例。 注意:本文基于Python2.4完成,;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明作者及原文地址 >.1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2. 线程同步

2015-10-28 21:10:43 345

转载 代码里的中文编码

代码里的中文1. 代码第一行(如果有脚本标记则是第二行)可以按照PEP8形式指定本代码文件的编码类型。若不指定则按照ascii(py2.x)或utf-8(py3)你需要了解的内容1. 清楚知道包含中文的文件是用的什么编码2. 清楚知道自己输出端(命令行?html?GUI?)用什么编码3. 清楚知道编码的基本知识你需要的python相关内容以python2

2015-10-27 12:45:34 1154

转载 FreeBSD设置IP地址、网关、DNS的方法

说明:IP:192.168.21.173子网掩码:255.255.255.0网关:192.168.21.2DNS:8.8.8.8           8.8.4.41、设置IP地址、网关ee  /etc/rc.conf   #编辑ifconfig_em0="inet 192.168.21.173  netmask 255.255.255.0" 

2015-10-27 08:16:52 20144

转载 Python编码和Unicode

本文由 伯乐在线 - 贱圣OMG 翻译。未经许可,禁止转载!英文出处:ERIC MORITZ。欢迎加入翻译组。我确定有很多关于Unicode和Python的说明,但为了方便自己的理解使用,我还是打算再写一些关于它们的东西。 字节流 vs Unicode对象我们先来用Python定义一个字符串。当你使用string类型时,实际上会储存一个字节串。[ a ][ b ][

2015-10-26 23:10:10 618

转载 Python:使用threading模块实现多线程(转)

综述Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。在Python中我们主要是通过thread和 threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我们使用

2015-10-25 19:13:39 471

转载 Python多线程学习

一.创建线程1.通过thread模块中的start_new_thread(func,args)创建线程:在Eclipse+pydev中敲出以下代码:# -*- coding: utf-8 -*- import thread def run_thread(n): for i in range(n): print i thread

2015-10-25 18:56:21 261

转载 学习数据库必须掌握的54条SQL查询语句

--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不详') birthdayfrom employeeorder by dept--2、查找与喻自强在同一个单

2015-10-25 18:07:01 1941 2

转载 python字符串连接方式汇总

在python中有很多字符串连接方式,今天就在这里具体总结一下:①.最原始的字符串连接方式:str1 + str2②.python 新字符串连接语法:str1, str2③.奇怪的字符串方式:str1 str2④.% 连接字符串:‘name:%s; sex: ' % ('tom', 'male')⑤.字符串列表连接:str.join(some_list)下面具体分析一下:

2015-10-25 15:37:45 356

转载 python网络编程之TCP通信实例和socketserver框架使用例子

这篇文章主要介绍了python网络编程之TCP通信实例和socketserver框架使用例子,需要的朋友可以参考下1.TCP是一种面向连接的可靠地协议,在一方发送数据之前,必须在双方之间建立一个连接,建立的过程需要经过三次握手,通信完成后要拆除连接,需要经过四次握手,这是由TCP的半关闭造成的,一方在完成数据发送后要发送一个FIN来终止这个方向的连接,一个TCP连接在收到一个FIN

2015-10-25 12:24:18 1173

转载 Python 中的进程、线程、协程、同步、异步、回调

进程和线程究竟是什么东西?传统网络服务模型是如何工作的?协程和线程的关系和区别有哪些?IO过程在什么时间发生?在刚刚结束的 PyCon2014 上海站,来自七牛云存储的 Python 高级工程师许智翔带来了关于 Python 的分享《Python中的进程、线程、协程、同步、异步、回调》。一、上下文切换技术简述在进一步之前,让我们先回顾一下各种上下文切换技术。不过首先说明一点术语

2015-10-25 12:08:44 627

转载 python 多线程和多进程的区别 mutiprocessing theading

多线程可以共享全局变量,多进程不能。多线程中,所有子线程的进程号相同;多进程中,不同的子进程进程号不同。#!/usr/bin/python# -*- coding:utf-8 -*-import osimport threadingimport multiprocessingcount_thread = 0count_process = 0# worker functi

2015-10-25 00:36:45 1148

转载 python实现用socket传输文件

python传输文件最重要的有两步:1).将要传输的文件的信息发送过去,包括文件包,大小以及其它信息;2).发送端读取文件内容并发送过去,接受端将缓存里面的内容写入文件.发送端:# -*- coding: cp936 -*-from socket import *import osimport structADDR = ('192.168.0.178',80

2015-10-25 00:25:00 6779

转载 python 创建TCP服务器、客户端程序

TCP服务器程序(tsTserv.py):from socket import *from time import ctimeHOST = ''PORT = 21567BUFSIZ = 1024ADDR = (HOST, PORT)tcpSerSock = socket(AF_INET, SOCK_STREAM)tcpSerSock.

2015-10-25 00:13:36 1294

转载 pycharm的安装和使用

官网下载最新版4.5.4激活码name : newasp===== LICENSE BEGIN =====09086-1204201000001EBwqd8wkmP2FM34Z05iXch1AkKI0bAod8jkIffywp2WalWZejIQ6AAuAVVPbzHZpOvqvdJFHEBbvbXW2t1jQI===== LICENSE END ===

2015-10-24 22:10:47 664

转载 python time模块详解

python 的内嵌time模板翻译及说明  一、简介  time模块提供各种操作时间的函数  说明:一般有两种表示时间的方式:       第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的       第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不

2015-10-24 21:40:26 503

转载 python socket编程详细介绍

Python 提供了两个基本的 socket 模块。   第一个是 Socket,它提供了标准的 BSD Sockets API。   第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。下面讲的是Socket模块功能1、Socket 类型套接字格式:socket(family,type[,protocal]) 使用

2015-10-24 14:45:30 355

转载 Python repr() 或str() 函数

Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。    函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(如果没有等价的语法,则会发生SyntaxError 异常) 某对象没有适于人阅读的解释形式的话, str() 会返回与repr()   等同的值。很多类型,诸如数值或链表、字典这样的结构,针对各函数都

2015-10-24 14:20:17 803

转载 Python内置的字符串处理函数整理

str='python String function'生成字符串变量str='python String function'字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str))字母处理全部大写:str.upper()全部小写:str.lower()大小写互换:str.swapcase()首字

2015-10-24 14:06:01 367

转载 FreeBSD下修改安装源的方法

说明:FreeBSD中安装软件一般有两种方式:(一)、使用pk_add -r Package 来安装软件,Package安装的是已经编译好的二进制软件包,Package默认下载软件包的路径是在/var/db/pkg中(二)、使用Ports方式编译安装,Ports是下载源码到本地,再执行编译安装,ports软件包的路径是在/usr/ports中以上两种安装方式都需要从网络下载

2015-10-24 13:36:39 3562

转载 FreeBSD通过PORTS安装软件的几个常用命令

1.怎样找到我想安装的包路径:# cd /usr/ports# make search name=mysql2.仅仅下载源码包,而不安装:# cd /usr/ports/directory# make fetch3.预先知道需要那些包,才能安装这个软件:# cd /usr/ports/directory# make fetch-list4.把软件装到指定

2015-10-24 12:42:28 3213

转载 ftp常用命令介绍

1.ftp 本地工作站与远端工作站之间文件传输(solaris) :必须拥有远端工作站的帐号及密码,才可进行传输工作 : 格式: ftp hostname or ftp ip_address 例如 : ftp 129.9.123.45 与远端工作站 129.9.123.45 ,进行文件传输 Name (129.9.123.45:user-name) : 输入帐号 P

2015-10-23 22:18:16 1720

转载 FreeBSD中配置FTP

开启FTP服务的操作比较简单,配置过N多次,问题多出在用户权限方面,经过N多个小时的资料搜集,问题终于解决。在配置FTP中,主要遇到了以下几个问题:1.FTP用户该设置什么样的权限?2.如何禁止FTP用户登录SSH?下面介绍具体的配置方法:(1)编辑/etc/inetd.conf(2)/usr/libexec/ftpd -D -l -l

2015-10-23 16:58:00 1387

转载 FreeBSD常用命令大全

FREEBSD是一个unix的分支.他的命令大部分也是从他的里面来的如果你从unix转到BSD来,那么你一定对他的命令会比较熟悉1: man 在线查询 man ls2: ls 查看目录与档案 ls -la3: ln 建立链接文件 ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf4: more 分页显示 m

2015-10-23 16:50:48 645

转载 RC4算法Python实现

闲暇之时,用Python实现了一下RC4算法编码 UTF-81,class方式#/usr/bin/python#coding=utf-8import sys,os,hashlib,time,base64class rc4: def __init__(self,public_key = None,ckey_lenth = 16): self.cke

2015-10-23 16:46:12 1546

转载 FreeBSD常用命令110条

01.查看网络流量a.systat -if 1 (1表示1s刷新屏幕一次)b.netstat 1# Traffic 流量 peak 峰值 average 平均值02.查看硬盘信息diskinfo -vt /dev/ad0disklable /dev/ad0 (分区信息)disklable /dev/ad0s203.查看核心信息vmstat 104.查

2015-10-23 16:28:34 11280

转载 linux,unix,bsd命令收集

这是一份收集Unix/Linux/BSD命令和任务的文档,它有助于高级用户或IT工作。它是一份简明扼要的实用指南,当然读者应该知道他/她在干什么。Unix Toolbox 版本:12你可以到 http://cb.vu/unixtoolbox.xhtml 找到本文档的最新版。PDF版本可以替换链接中的.xhtml为.pdf ,小册子版本可以替换成.book.pdf 。 用双面

2015-10-23 16:02:58 13399

转载 企业网站首页结构布局几点心得感悟

我们知道,网站首页是企业站点品牌和形象的展示窗口,而网站首页的设计要通过企业的网站策划专员将企业的一些能够体现品牌价值的细节,交给网站设计师,设计师按照文案的内容和要求来填充网站的内容。在正式布局网站内容之前,我们站长必须明确网站合理的结构是非常重要的,那么网站结构是网站的大骨架,我们要怎样来进行布局和体现呢。  第一,首先要依据网站定位设计主题模板。网站定位就是网站所属行业和用户群体

2015-10-23 11:11:51 1534

转载 python读写文件,和设置文件的字符编码比如utf-8

一. python打开文件代码如下:f = open("d:\test.txt", "w")说明:第一个参数是文件名称,包括路径;第二个参数是打开的模式mode‘r’:只读(缺省。如果文件不存在,则抛出错误)‘w’:只写(如果文件不存在,则自动创建文件)‘a’:附加到文件末尾‘r+’:读写如果需要以二进制方式打开文件,需要在mode后面加上字符”b”,比

2015-10-23 10:40:20 61422

转载 Python中文编码问题

中文编码问题是用中文的程序员经常头大的问题,在python下也是如此,那么应该怎么理解和解决python的编码问题呢?我们要知道python内部使用的是unicode编码,而外部却要面对千奇百怪的各种编码,比如作为中国程序经常要面对的gbk,gb2312,utf8等,那这些编码是怎么转换成内部的unicode呢?首先我们先看一下源代码文件中使用字符串的情况。源代码文件作为文本文件就

2015-10-23 10:25:49 345

转载 Python字符编码详解

1. 字符编码简介1.1. ASCIIASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世界里一开始只有英文,而单字节可以表示256个不同的字符,可以表示所有的英文字符和许多的控制符号。不过ASCII只用到了其中的一半(\x80以下),这也是MBCS得以实现的基础。1.2. MBCS然而计算

2015-10-23 09:40:48 240

转载 Python正则表达式指南

1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用

2015-10-22 15:09:09 304

转载 Python截取路径中的文件名

Python截取路径中的文件名假设有一个文件的路径名为:“K:\Project\FilterDriver\DriverCodes\hello.txt”,而且路径和文件名都不是固定的。如何得到hello.txt这段字符串呢?一、字符串分割–split()函数12path="K:/Project/FilterDri

2015-10-22 14:53:34 25204

转载 Python正则表达式的七个使用范例

作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。本文是一系列关于Python正则表达式文章的其中一部分。在这个系列的第一篇文章中,我们将重点讨论如何使用Python中的正则表达式并突出Python中一些独有的特性。我们将介绍Python中对字符串进行搜索和查找的一些方法。然后我们讲讨论如何使用分组来

2015-10-22 13:35:12 741

转载 python获取当前路径的方法

>>> import os>>> homedir = os.getcwd()>>> print homedirD:\python\test>>>>>> import sys>>> print sys.argv[0]D:\python\test\temp.py>>> print os.path.abspath(sys.argv[0])D:\pyth

2015-10-22 09:02:57 1031

转载 FreeBSD目录结构

1、FreeBSD下的分区:一般来说,都分为以下几个区:分区文件系统大小描述a/100 MB这是一个根文件系统(root filesystem)。任何其它的文件系统都会挂在根目录(译注:用根目录比较亲切)下面。 100 MB 对于要目录来说是合理的大小,因为您往后并不会在这里存放太多的数据;在安装FreeBSD后会

2015-10-22 08:44:11 1425

转载 Python文件操作读写文件

最基本的文件操作当然就是在文件中读写数据。这也是很容易掌握的。现在打开一个文件以进行写操作: 1. fileHandle = open ( 'test.txt', 'w' )  fileHandle = open ( 'test.txt', 'w' ) ‘w'是指文件将被写入数据,语句的其它部分很好理解。下一步就是将数据写入文件: 1. fileHandle

2015-10-22 08:31:31 754

系统清理批处理文件

后缀改成.bat,双击运行即可。里边是用DOS写的批处理。

2012-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除