51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python中对文件和文件夹的操作

python中对文件和文件夹的操作

一、说明  python中主要通过os模块和shutil模块两个模块对文件进行相关操作,移动、复制、删除、重命名。比较大的文件通过命令操作可以节省时间,提高效率。二、实例对文件夹中文件的拷贝frommultiprocessingimportPool,Managerimportos#完成拷贝文件def...

python中OS模块方法

python中OS模块方法

常见函数:os.sep:取代操作系统特定的路径分隔符os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。os.getenv()和os.puten...

python线程condition条件锁应用实例

python线程condition条件锁应用实例

importtimeimportthreading#吃火锅鱼丸guo=[]suo=threading.Condition()#条件锁#生产者负责生产classProduce(threading.Thread):def__init__(self):super().__init__()defrun(se...

python网络爬虫&&爬取图片

python网络爬虫&&爬取图片

爬取学院官网数据fromurllib.requestimport*#导入所有requesturllib文件夹,request只是里面的一个模块fromlxmlimportetree#导入lxml包importtimeurl="http://www.llhc.edu.cn/"#爬取的地址#print(...

python网络爬虫&&爬取网易云音乐

python网络爬虫&&爬取网易云音乐

#爬取网易云音乐url="https://music.163.com/discover/toplist"#歌单连接地址url2='http://music.163.com/song/media/outer/url?id='#歌曲地址headers={#请求报头'User-Agent':'Mozill...

python 爬虫&爬取豆瓣电影top250

python 爬虫&爬取豆瓣电影top250

爬取豆瓣电影top250fromurllib.requestimport*#导入所有的request,urllib相当于一个文件夹,用到它里面的方法requestfromlxmlimportetree#调用包importpickle#importtimearr=[]#定义一个空数组,用来添加爬出的数...

nyoj  259-茵茵的第一课  (python, input, print)

nyoj 259-茵茵的第一课 (python, input, print)

内存限制:64MB时间限制:3000ms特判:No通过数:23提交数:36难度:0茵茵今年已经六年级了,爸爸给她报了一个学习程序设计的班。第一节课上,老师讲的就是如何输入一个数,再原样输出出来。以现在的你看来,挺容易的是不?那么,就请你也写出一个一样的程序吧第一行是一个整数N(N<10)表示测...

nyoj  241-字母统计 (python  count)

nyoj 241-字母统计 (python count)

内存限制:64MB时间限制:3000ms特判:No通过数:12提交数:14难度:1现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个。第一行输入一个正整数T(0<T<25)随后T行输入一个字符串s,s长度小于1010。每组数...

nyoj  204-Coin Test (python  count)

nyoj 204-Coin Test (python count)

内存限制:64MB时间限制:3000ms特判:No通过数:2提交数:2难度:1Asisknowntoall,ifyouthrowacoinupandletitdropedonthedeskthereareusuallythreeresults.Yes,justbelievewhatIsay~itca...

nyoj  198-数数  (python, string[::-1])

nyoj 198-数数 (python, string[::-1])

内存限制:64MB时间限制:3000ms特判:No通过数:16提交数:25难度:2我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,是从右向左数的。因此当他看到123时会说“321”。现在有一位德国来的教授在郑州大学进行...

nyoj 114-某种序列 (python EOFError, List, append)

nyoj 114-某种序列 (python EOFError, List, append)

内存限制:64MB时间限制:3000ms特判:No通过数:6提交数:13难度:4数列A满足An=An-1+An-2+An-3,n>=3 编写程序,给定A0,A1和A2,计算A99输入包含多行数据每行数据包含3个整数A0,A1,A2(0<=A0,A1,A2<=1000000...

nyoj 113-字符串替换  (python replace, try ... except)

nyoj 113-字符串替换 (python replace, try ... except)

内存限制:64MB时间限制:3000ms特判:No通过数:31提交数:71难度:2编写一个程序实现将字符串中的所有"you"替换成"we"输入包含多行数据每行数据是一个字符串,长度不超过1000数据以EOF结束对于输入的每一行,输出替换后的字符串复制youarewhatyoudowearewhatw...

nyoj 103-A+B Problem II (python 大数相加)

nyoj 103-A+B Problem II (python 大数相加)

内存限制:64MB时间限制:3000ms特判:No通过数:10提交数:45难度:3Ihaveaverysimpleproblemforyou.GiventwointegersAandB,yourjobistocalculatetheSumofA+B.A,Bmustbepositive.Thefirs...

python0.12----递归和深度遍历/栈和深度遍历/队列与广度遍历

python0.12----递归和深度遍历/栈和深度遍历/队列与广度遍历

递归函数:一个会调用自身的函数称为递归函数。凡是循环能干的事,递归也能干。递归三部曲:1.写出临界条件。2.找这一次和上一次的关系。3.假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果。例如:要求用递归求1+2+3+4+5的和。#思路解析:1:找到临界条件:ifn==1:  retu...

python1.2-----pywin32模块/语音合成,窗口闪烁以及修改游戏数据的技巧

python1.2-----pywin32模块/语音合成,窗口闪烁以及修改游戏数据的技巧

在使用这些技巧前,需要下载模块:pywin32,可以在cmd窗口输入:pipinstallpywin32进行下载 语音合成:importwin32com.client  #系统的客户端模块,win32com.client模块在pywin32下载后就可以引入了。dehua=win32com....