def getFileVersion(file_name):
info = win32api.GetFileVersionInfo(file_name, os.sep)
ms = info['FileVersionMS']
ls = info['FileVersionLS']
version = '%d.%d.%d.%04d' % (win32api.HIWORD(ms), win32api.LOWORD(ms), win32api.HIWORD(ls), win32api.LOWORD(ls))
return version
#已知文件名的情况下,可以用这个函数def getFileInfo(filepath):
info = {}
if os.path.isfile(filepath):
info['TimeCreated'] = os.path.getctime(filepath)
info['TimeModified'] = os.path.getatime(filepath)
info['Size'] = os.path.getsize(filepath)
return info
with open('xxx.txt') as fh:for line in fh: # line就是xxx.txt中的一行,这样for循环的话,每次都读取下一行
doSomething(line) # 如果xxx.txt是由url组成的,那么line就是url
当然,你的python版本要高于2.5才行。