转:iTech python实例-subst然后删除文件夹 有些时候某些文件夹下的文件路径太长,超出了windows系统的限制,导致此文件夹不能被删除。 此时我们需要先subst此文件夹然后再删除,以下脚本帮你自动完成。 代码:[code]import os import sys import shutil import subprocess def runCommand(cmd): return subprocess.call(cmd) def substDriveForPath(drive, path): substcmd = "subst" + " " + drive + " " + path ...
假设自己定义了这样的配置文件(info.conf): C_NAME=小明 C_AGE=18 ...... 我用python程序循环读取该文件的每一行,然后希望能依次动态建立以等号左边命名的变量,值自然为右边的值,在Perl中可以轻松做到,不知道python可不可以?希望各位大侠给予指点. 还有一个问题,假设我把一个名为test.py的文件放到game文件夹下面的lib文件夹里,那么我在game文件夹又建立一个名为play.py的文件,问:在game/play.py文件中怎么调用game/l...
需求:复制1个10多个G的文件夹(另外机器共享过来的文件夹,里面含有约10w个文件)到本机一个目录(另外那台机器磁盘满了的原因) 使用windows的文件夹复制,发现经常在复制一部分文件后,因某些莫名其妙的原因被中断(提示某个文件复制失败,网络被断开,可能是由于网络不稳定),然后就要从头再来,搞了几个小时还没有搞完,烦死 就想到用python写个脚本来做这个事情:文件已经存在并且大小一致时不重复复制加快处理速度 代...
根据别人的算法用python实现 #!/usr/bin/python from os.path import basename, isdir from os import listdir def traverse(path, depth=0): prefix = depth* '| ' + '|_' if(isdir(path)): print prefix, basename(path) for item in listdir(path): traverse(path+'/'+item, depth+1) else: print prefix, basename(path) if __name__ == '__main__': traverse('./') 本文来自ChinaUnix博客,如果查看原文请点:...
import os, sys,datetime,time from stat import * path='c:\\test\\' path2='c:\\test\\' filelist=[] filelist=os.listdir(path) for i in range(len(filelist)): t1 = time.gmtime(os.stat(path+filelist)[ST_MTIME]) #get file's mofidy time t11 = time.strftime('%Y-%m-%d',t1) year,month,day=t11.split('-') t111= datetime.datetime(int(year),int(month),int(day)) ...
本帖最后由 discoveries 于 2011-02-20 07:54 编辑 您好,我已经安装好python, django, mod_mgsi, mysql, apache.它们都能正常工作,现在我想利用python同步mysql,我在http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe下载mysql for python26,参考以下两篇文章http://sourceforge.net/forum/message.php?msg_id=5613887 http://sourceforge.net/forum/message.php?msg_id=5808948 对其中两个文件作...
转:sld666666 python 实现文件复制、删除 用python实现了一个小型的自动发版本的工具。这个“自动发版本”有点虚, 只是简单地把debug 目录下的配置文件复制到指定目录,把Release下的生成文件复制到同一指定,过滤掉不需要的文件夹(.svn),然后再往这个指定目录添加几个特定的文件。 这个是我的第一个python小程序。 下面就来看其代码的实现。 首先插入必要的库:[code]1 import os 2 import os.path 3 import shutil ...