【python实现代码行数统计示例分享】教程文章相关的互联网学习教程文章

Python多进程同步简单实现代码

本文讲述了Python多进程同步简单实现代码。分享给大家供大家参考,具体如下:#encoding=utf8 from multiprocessing import Process, Lock def func(lock, a):lock.acquire()print alock.release() if __name__ == __main__:lock = Lock()workers = []# 创建两个进程for i in range(0, 2):p = Process(target = func, args = (lock, i))p.start()workers.append(p)# 等待所有的进程结束for p in workers:p.join()更多关于Python相关...

python批量修改文件名的实现代码

#coding:utf-8 #批量修改文件名 import os import re import datetime re_st = r(\d+)\+\s?\((\d+)\)#用于匹配旧的文件名,需含分组 re_match_old_file_name = re.compile(re_st) #要修改的目录 WORKING_PATH = rF:\Gallery#---------------------------------------------------------------------- def rename_fomat(name): """ 文件重命名格式组织模块(一般修改这里就可以了) NOTE:返回类型必须是unicode """if name: re_rn =...

Python文件夹与文件的操作实现代码

有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块, 导入的方法是: import os 一、取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。 举个简单例子,我们将abc.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A文件夹内生成一个新文件夹。且文件夹的名字根据时间自动生成。import os import time fol...

python单链表实现代码实例

链表的定义:链表(linked list)是由一组被称为结点的数据元素组成的数据结构,每个结点都包含结点本身的信息和指向下一个结点的地址。由于每个结点都包含了可以链接起来的地址信息,所以用一个变量就能够访问整个结点序列。也就是说,结点包含两部分信息:一部分用于存储数据元素的值,称为信息域;另一部分用于存储下一个数据元素地址的指针,称为指针域。链表中的第一个结点的地址存储在一个单独的结点中,称为头结点或首结点。链...

使用python提取html文件中的特定数据的实现代码【图】

例如 具有如下结构的html文件 代码如下: 感兴趣内容1 感兴趣内容2 …… 感兴趣内容n 内容1 内容2 …… 内容n 我们尝试获得感兴趣内容 对于文本内容,我们保存到IDList中。 可是如何标记我们遇到的文本是感兴趣的内容呢,也就是,处于 代码如下: 这里的内容 还有这里 …… 以及这里的内容 思路如下遇到 设置标记flag = True 遇到后 设置标记flag = False 当flag 为True时遇到 设置标记getdata = True 遇到 且getdata = T...

python用ConfigObj读写配置文件的实现代码

发现一个简单而又强大的读写配置文件的lib,http://www.voidspace.org.uk/python/configobj.html。个人觉得最大的亮点在于自带的格式校验功能,并且支持复杂的嵌套格式,而且使用起来也相当的简便。 来看例子吧。读文件 代码如下:from configobj import ConfigObj config = ConfigObj(filename) # value1 = config[keyword1] value2 = config[keyword2] # section1 = config[section1] value3 ...

python在多玩图片上下载妹子图的实现代码

代码如下:# -*- coding:utf-8 -*-import httplibimport urllibimport stringimport redef getContent(): #从网站中获取所有内容 conn = httplib.HTTPConnection("tu.duowan.com") conn.request("GET", "/m/meinv/index.html") r = conn.getresponse() print r.status, r.reason data1 = r.read()#.decode(utf-8) #编码根据实际情况酌情处理 return data1 def getImageUrl(data): #将获取到img链接写到...

Python中的文件和目录操作实现代码

本文将详细解释这些函数的使用方法。首先,我们介绍Python语言中类似于Windows系统的dir命令的列出文件功能,然后描述如何测试一个文件名对应的是一个标准文件、目录还是链接,以及提取文件大小和日期的方法。之后,我们还将介绍如何删除文件和目录,如何复制和删除文件,以及怎样将一个完整的文件路径分解成目录部分和文件名部分,最后,我们讲解目录的创建,以及如何在目录树中移动目录并处理文件。   一、显示目录内容   当...

python中将阿拉伯数字转换成中文的实现代码

代码如下: #!/usr/bin/python #-*- encoding: utf-8 -*- import types class NotIntegerError(Exception): pass class OutOfRangeError(Exception): pass _MAPPING = (u零, u一, u二, u三, u四, u五, u六, u七, u八, u九, ) _P0 = (u, u十, u百, u千, ) _S4, _S8, _S16 = 10 ** 4 , 10 ** 8, 10 ** 16 _MIN, _MAX = 0, 9999999999999999 def _to_chinese4(num): 转换[0, 10000)之间的阿拉伯数字 assert(0 <= num and num < _S4) i...

python实现文件的递归拷贝实现代码【图】

所以就想把这些照片翻着看一遍,可是拷出来的照片手机 里是按时间自动分文件夹的,一个一个文件夹拷很是麻烦,于是打算写个python小脚本来完成这个工作(扯这么多,终于 到主题了,囧) 这是待拷贝的文件夹根目录,每个子目录下都有若干照片。 废话少说,上代码: 代码如下: # -*- coding: utf-8 -*- #!/usr/bin/python #Filename:copyfile.py import os,shutil def mycopy(srcpath,dstpath): if not os.path.exists(srcpath): p...

Python天气预报采集器实现代码(网页爬虫)

爬虫简单说来包括两个步骤:获得网页文本、过滤得到数据。   1、获得html文本。   python在获取html方面十分方便,寥寥数行代码就可以实现我们需要的功能。 代码如下: def getHtml(url): page = urllib.urlopen(url) html = page.read() page.close() return html 这么几行代码相信不用注释都能大概知道它的意思。   2、根据正则表达式等获得需要的内容。  使用正则表达式时需要仔细观察该网页信息的结构,并写出正确的正...

python查找文件夹下所有文件实现代码

代码如下:def find_file_by_pattern(pattern=.*, base=".", circle=True): 查找给定文件夹下面所有 re_file = re.compile(pattern) if base == ".": base = os.getcwd() final_file_list = [] print base cur_list = os.listdir(base) for item in cur_list: if item == ".svn": continue full_path = os.path.join(base, item) if full_path.endswith(".doc") or \ full_path.endswith(".bmp") or \ full_path.endswith(".wpt") ...

python设置windows桌面壁纸的实现代码

代码如下:# -*- coding: UTF-8 -*- from __future__ import unicode_literalsimport Imageimport datetimeimport win32gui,win32con,win32apiimport refrom HttpWrapper import SendRequest StoreFolder = "c:\\dayImage" def setWallpaperFromBMP(imagepath): k = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop",0,win32con.KEY_SET_VALUE) win32api.RegSetValueEx(k, "WallpaperStyle", 0, ...

python中文字符串的处理实现代码

>>> teststr = '我的eclipse不能正确的解码gbk码!' >>> teststr '\xe6\x88\x91\xe7\x9a\x84eclipse\xe4\xb8\x8d\xe8\x83\xbd\xe6\xad\xa3\xe7\xa1\xae\xe7\x9a\x84\xe8\xa7\xa3\xe7\xa0\x81gbk\xe7\xa0\x81\xef\xbc\x81' >>> tests2 = u'我的eclipse不能正确的解码gbk码!' >>> test3 = tests2.encode('gb2312') >>> test3 '\xce\xd2\xb5\xc4eclipse\xb2\xbb\xc4\xdc\xd5\xfd\xc8\xb7\xb5\xc4\xbd\xe2\xc2\xebgbk\xc2\xeb\xa3\xa1...

python登陆asp网站页面的实现代码

使用python来登录asp网站和登录其他网站差不多,只是因为asp页面在每次请求的时候都要带上viewstate,因此使用python来登录的话就多了一个步骤,获得这个页面的viewstate之后带上这个和你要post或get到该页面的请求数据就好了,下面这段程序是登录一个asp系统,然后搜索某些数据并将这些数据保存下来.#coding=utf-8 import urllib2 from bs4 import BeautifulSoup import urllib import cookielib import re import httplib import tim...