`

python制日期目录树

阅读更多

要求:用python[v2.6.5]生成一个日期目录树。

 

文件:

date_dirs.py

mkd.py

 

在linux上运行./date_dirs.py即可。


date_dirs.py
#!/usr/bin/python
from datetime import *
import mkd

count = 0
startDate = date(2010, 1, 1)
endDate = date.today()
#endDate = date(2010, 1, 2)
while (True):
  day = startDate + timedelta(count)
  if day > endDate:
    break
  dirName = 'aroot/' + day.strftime('%Y/%m/%d')
  print dirName
  mkd.mkdir_p(dirName)
  count = count + 1
 
mkd.py
#!/usr/bin/python
import os, errno

def mkdir_p(path):
  try:
    os.makedirs(path)
  except OSError as exc:
    if exc.errno == errno.EEXIST:
      pass
    else: raise

#mkdir_p('a1/r1')
 
结果

 


  • 大小: 14.7 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    利用Python脚本生成sitemap.xml的实现方法

    注意,Sitemap的规范允许指定每个URL的最后修改日期(lastmod)、更改频率(changefreq)和优先级(priority)。这些信息有助于搜索引擎确定何时重新抓取页面以及页面的重要性。 在实际应用中,你可能需要根据你的...

    抽取多级目录到excel

    在Python中,可以使用os.walk()函数遍历目录树,收集每个目录的信息,然后利用pandas.DataFrame来构建表格,最后调用DataFrame的to_excel()方法保存到Excel文件。 6. **自动化脚本**:为了提高效率,可以编写自动化...

    Penta:一个用python编写的shell程序,用于提高我对python的理解。正在积极开发以改进它。适用于Linux和Windows

    Penta是我创建的纯Python Shell程序,旨在提高我对python的理解。到目前为止,它支持Shell程序应该具有的所有基本命令(或者我认为的那样)。将来制作。 这是Penta到目前为止支持的命令表。下载操作系统下载视窗 ...

    Python-Projects

    4. **标准库使用**:例如使用os模块进行文件和目录操作,sys模块获取系统信息,random模块生成随机数,datetime模块处理日期和时间,json模块进行数据序列化和反序列化等。 5. **第三方库**:Python拥有丰富的第三...

    pycharm从安装到全副武装,学起来才嗖嗖的快,图片超多,因为过度详细!(csdn)————程序.pdf

    如果没有,你需要手动指定Python解释器的位置,通常在Python安装目录下的`Scripts`文件夹内,文件名为`python.exe`。 **四、配置镜像源加速下载** 1. **PyCharm内部配置**:在PyCharm中,可以通过设置>系统设置>...

    计算机一级理论题汇总.pdf

    11. **Word目录设置**:在Word中,为了创建和更新目录,需要对各级标题应用特定的样式。 12. **Internet定义**:Internet是网络中的网络,通过TCP/IP协议将全球范围内的各种网络互联。 13. **输入设备**:输入设备...

    biddulph-scraping:搜寻Biddulph的日历以提供变更日志

    文件名称列表中提到的“biddulph-scraping-main”很可能是一个项目主目录,可能包含了源代码、配置文件、测试脚本等相关资源。源代码可能分为几个部分:初始化网络请求的部分,解析HTML并提取数据的部分,以及存储或...

    计算机专用英语词汇

    在文件系统中,文件被组织成树形结构,其中每个节点代表一个目录或文件。 **18. menu[.menju:]**:菜单是一组供用户选择的选项列表。它常见于操作系统或应用程序的用户界面中。 **19. option[..p..n]**:选项是指...

    测试培训教材

    The VAPI-XP testing tool enables you to create new testing scripts using Microsoft VBScript, Microsoft JavaScript (JScript version), PerlScript, and PythonScript, and integrate these scripts into your...

Global site tag (gtag.js) - Google Analytics