注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

水墨上仙的文章

水墨上仙

在python脚本内运行linux命令

在python脚本内运行linux命令#/usr/bin/env pythonimport subprocessclass RunCmd(object): def cmd_run(self, cmd): self.cmd = cmd subprocess.call(self.cmd, shell=True)#S……

Python输出两个字符串中相同的字符

Python输出两个字符串中相同的字符,计算两个字符串的交集import setsmagic_chars = sets.Set('abracadabra')poppins_chars = sets.Set('supercalifragilisticexpialidocious')print ''.join(magic_chars & popp……

Python同时向控制台和文件输出日志logging

python提供了非常方便的日志模块#-*- coding:utf-8 -*-import logging# 配置日志信息logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(name)-12s %(levelname)-8s %(mess……

python如何使用正则分割字符串

split(string[, maxsplit]) | re.split(pattern, string[, maxsplit]):按照能够匹配的子串将string分割后返回列表。maxsplit用于指定最大分割次数,不指定将全部分割。import rep = re.compile(r'\d+')print p.split('one1two2thr……

python 中map函数使用范例代码

python 中map函数使用范例代码# build a dictionary that maps the ordinals from 32 to 255# to their ASCII character equivalents eg. 33: '!'# (note that 32 and 160 are spaces)# Python24 b……

python统计文本文件内单词数量

python统计文本文件内单词数量# count lines, sentences, and words of a text file# set all the counters to zerolines, blanklines, sentences, words = 0, 0, 0, 0print '-' * 50try: # use a t……

Go语言获取数组长度

Go语言获取数组长度// getting the length of an array is silly, because the length is part of the array's static typemyArray := [3]int{1, 2, 3}fmt.Println(len(myArray)) // prints 3// get……

Go语言排序与接口代码示范

Go语言排序与接口代码演示 <p></p> <p> </p>import "fmt"type Sorter interface { Len() int Less(i, j int) bool Swap(i, j int)……

Go语言写入字符串到文件代码

Go语言写入字符串到文件代码 <p></p> <p> </p>package main import "fmt"import "os"func main() { fileName := "test.dat" ds……

go语言里使用scp的范例

go语言里使用scp的范例 <p></p> <p> </p>// https://blogs.oracle.com/janp/entry/how_the_scp_protocol_workspackage mainimport (……

自定义JavaScript字符串操作协议

本范例演示了JS中如何通过String.prototype自定义字符串操作协议,本代码定义了两个操作方法,一个用于清除html标签,一个用来转换html标签,都非常有用 <p></p> <p> </p>String.prototype.……

python计算数组、元祖等列表元素的和

python计算数组、元祖等列表元素的和 <p></p> <p> </p>print( sum([1,2,3])) 返回值:6 <br&g……

python遍历字符串中的字符

python遍历字符串中的字符 <p></p> <p> </p>word = raw_input("Enter a word: ")print "\nHere's each letter in your word:"for lett……

python判断给定的对象是否是字符串

def isAString(anobj):return isinstance(anobj, basestring) <p></p> <p> </p>def isAString(anobj): return isinstance(……

Python封装multipart/form-data格式表单数据代码片段

multipart/form-data类型的POST实体结构相对来说(常规的POST正文采用application/x-www-form-urlencoded格式)比较复杂,它常用于文件上传。下面是一个multipart/form-data格式的POST实体示例-----------------------------114782935826962 ……

python写日志的封装类

python写日志的封装类# encoding:utf-8import sysimport loggingimport timedef writeLog(message): logger=logging.getLogger() filename = time.strftime('%Y-%m-%d',time.localtime(t……

python链接Oracle数据库的代码

python链接Oracle数据库的代码,需要引用cx_Oracle库#coding=UTF-8 import cx_Oracle def hello(): '''Hello cx_Oracle示例: 1)打印数据库版本信息. 2)查询表数据.''' conn = cx_Ora……

python 给目录下的图片批量加水印

python 给目录下的图片批量加水印water.py 放到 图片文件夹里 然后cd 到当前文件夹 python water.py#coding=utf-8import Imageimport os#print list[0]#exit()def getlogo(x1,y1): im =Image.open("./"+"logo.gif……

python正则查找所有匹配的字符串

python正则查找所有匹配的字符串import rep = re.compile(r'\d+')print p.findall('one1two2three3four4')### output #### ['1', '2', '3', '4'] ……

python zip和unzip数据

python zip和unzip数据# zipping and unzipping a string using the zlib module# a very large string could be zipped and saved to a file speeding up file writing time # and later reloa……

wxpython GUI界面显示jpg图片

wxpython GUI界面显示jpg图片# show a jpeg (.jpg) image using wxPython, newer coding style# two different ways to load and display are given# tested with Python24 and wxPython25 vegas……

python将文本转换成语音

python将文本转换成语音# Text To Speech using SAPI (Windows) and Python module pyTTS by Peter Parente# download installer file pyTTS-3.0.win32-py2.4.exe # from: http://sourceforge.net/……

Python多进程并发(multiprocessing)

由于Python设计的限制(我说的是咱们常用的CPython)。最多只能用满1个CPU核心。Python提供了非常好用的多进程包multiprocessing,你只需要定义一个函数,Python会替你完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。1、新建单一进程如果我们新建少量进程,可以如下:import multiproces……

python的多线程模块multiprocessing

在2.6才开始使用multiprocessing 是一个使用方法类似threading模块的进程模块。允许程序员做并行开发。并且可以在UNIX和Windows下运行。通过创建一个Process 类型并且通过调用call()方法spawn一个进程。下面是该模块的一个测试程序。效果非常好#!/usr/bin/env python#coding=utf-8……

python subprocess模块 监控子进程的2种方式 忙等待和立即返回同时设置子进程超时时间

python subprocess模块 监控子进程的2种方式 忙等待和立即返回同时设置子进程超时时间一:循环&nbsp忙等&nbsp子进程结束import subprocess import os import time tt = '555' cmd = "python /home/100003/python/mypyth……

python插入排序示范代码(算法)

python插入排序示范代码(算法)插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕. <p></p> <p> </p> 数据演……

python定时任务框架包Advanced Python Scheduler

Advanced Python Scheduler是一个python的定时执行任务的框架,调用无比简单,不用自己写定时器了 <p></p> <p> </p> 演示代码fr……

python重命名文件代码

python重命名文件代码 <p></p> <p> </p>#-*-coding:gbk-*-import oscur_path = os.getcwd()lists = os.listdir( cur_path )for f ……

python如何使用xmlrpc进行远程调用的范例示范

python通过xmlrpc进行远程调用的范例演示服务器端代码# -*- coding: utf-8 -*-import SimpleXMLRPCServer#server 上面的程式碼def Show_me_some_message(sMsg):#從遠端呼叫並且帶入參數 print "I see your call %s" % sMsg……

Go语言转换所有字符串为大写或者小写

Go语言的string模块包含了ToLower和ToUpper函数,用于将字符串转换成小写和大写 <p></p> <p> </p>package mainimport ( "fmt" "strings")func main……

Go语言中的Select语句

select 语句使得一个 goroutine 在多个通讯操作上等待。select 会阻塞,直到条件分支中的某个可以继续执行,这时就会执行那个条件分支。当多个都准备好的时候,会随机选择一个。 <p></p> <p> </p>packag……

Go语言的HTML模板(多值替换)

通过两种方式提供基于HTML模板的多变量值替换。另外附加一个数组迭代的示例。 <p></p> <p> </p> 传入map实现<a href="http://www.7……

JavaScript转向跳转(redirect)

JavaScript转向跳转(redirect)<script type="text/javascript"><!-- window.location = "http://www.google.com/" //--></script> ……

一个Python编写的简单hangman游戏代码

一个Python编写的简单hangman游戏代码#!/usr/bin/env pythonimport random import cPickle class Hangman(object): '''A simple hangman game that tries to improve your vocabulary a bit ''' ……

python执行子进程 进程间通信

python执行子进程 进程间通信a.pyimport subprocess, timesubproc = subprocess.Popen(['c:\python31\python.exe', 'c:/b.py'], stdin=subprocess.PIPE, shell=True) time.sleep(0.5)print('start'……

python rpc twisted 服务端和客户端代码示范

python rpc twisted 服务端和客户端代码演示#服务器端代码如下from twisted.web import xmlrpc, serverclass Example(xmlrpc.XMLRPC): """ An example object to be published. """ def xmlrpc_……

wxpython 支持python语法高亮的自定义文本框控件

wxpython自定义语法高亮控件,支持python语法高亮,只需要稍加修改就可以支持其它语言的语法高亮import keywordimport wximport wx.stc as stcimport images#------------------------------------------------------------……

Go语言实现冒泡法排序算法代码

Go语言实现冒泡法排序算法代码package mainimport "fmt"func main() { arr := []int{4,5,3,29,9} for i:=0;i<len(arr);i++{ for j:=i+1;j<len(arr);j++{ if arr[j] <……

Go语言计算指定年月的天数

Go语言计算指定年月的天数package mainimport ( "fmt" "bufio" "os" "regexp" "strconv")func main() { year := input("year", "^[0-9]{1}[0-9]{3}$") month := input("mo……

JavaScript性能优化 – 多用乘法少用除法

在JavaScript里乘法比除法的性能要好得多,所以同样的程序如果能用乘法就不用除法//除法,慢var my_variable = 5 / 2;//乘法,快var my_variable = 5 * 0.5; ……

Pascal求N以内的完美数算法

Pascal求N以内的完美数完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。program bill02;var m,n,y,i,j,s,ss,z:longint;a:array[1..10000] of integer;beginreadln……

python集合使用范例

python集合使用范例# sets are unordered collections of unique hashable elements# Python23 tested vegaseat 09mar2005# Python v2.4 has sets built inimport setsprint "List the……

python读写ini配置文件

python读写ini配置文件import ConfigParserimport osclass ReadWriteConfFile: currentDir=os.path.dirname(__file__) filepath=currentDir+os.path.sep+"inetMsgConfigure.ini" @sta……

Pascal经典算法详解 – 骑士游历问题

设有一个m×n的棋盘(2≤m≤50,2≤n≤50),在棋盘上任一点有一个中国象棋“马”,马走的规则为:马走日字;马只能向右走。当m,n给出后,同时给出马起始的位置和终点的位置,试找出从起点到终点所有路径的数目。输入:&nbsp&nbsp&nbsp&nbspm,n,x1,y1,x2,y2&nbsp(分别表示m,n、起点……

python xmlrpclib 完成百度google ping功能

最近在做SEO的时候,为了让发的外链能够快速的收录,想到了利用ping的功能,google和百度都有相关的ping介绍,有兴趣的朋友可以去看看相关的知识。实现ping功能除了可以用一些开源的博客程序,比如WP,它是可以在后台设置ping地址的,只要设置好以后,你发帖子,就会自动的通知搜索引擎,我的博客已经更新了,而今天我用的方法是不通过WP等带有ping功能……

……