要求:用python[v2.6.5]生成一个日期目录树。
文件:
date_dirs.py
mkd.py
在linux上运行./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
#!/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
分享到:
相关推荐
注意,Sitemap的规范允许指定每个URL的最后修改日期(lastmod)、更改频率(changefreq)和优先级(priority)。这些信息有助于搜索引擎确定何时重新抓取页面以及页面的重要性。 在实际应用中,你可能需要根据你的...
在Python中,可以使用os.walk()函数遍历目录树,收集每个目录的信息,然后利用pandas.DataFrame来构建表格,最后调用DataFrame的to_excel()方法保存到Excel文件。 6. **自动化脚本**:为了提高效率,可以编写自动化...
Penta是我创建的纯Python Shell程序,旨在提高我对python的理解。到目前为止,它支持Shell程序应该具有的所有基本命令(或者我认为的那样)。将来制作。 这是Penta到目前为止支持的命令表。下载操作系统下载视窗 ...
4. **标准库使用**:例如使用os模块进行文件和目录操作,sys模块获取系统信息,random模块生成随机数,datetime模块处理日期和时间,json模块进行数据序列化和反序列化等。 5. **第三方库**:Python拥有丰富的第三...
如果没有,你需要手动指定Python解释器的位置,通常在Python安装目录下的`Scripts`文件夹内,文件名为`python.exe`。 **四、配置镜像源加速下载** 1. **PyCharm内部配置**:在PyCharm中,可以通过设置>系统设置>...
11. **Word目录设置**:在Word中,为了创建和更新目录,需要对各级标题应用特定的样式。 12. **Internet定义**:Internet是网络中的网络,通过TCP/IP协议将全球范围内的各种网络互联。 13. **输入设备**:输入设备...
文件名称列表中提到的“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...