我有以 gtYYMMDD.txt 格式命名的文件,例如 gt130422.txt,我想从该文件名中提取日期,格式为 2013/04/22。
我想明确我的脚本,当我执行它时,它只询问日期:
filetoread = "/home/scripts/gt"
raw_input("Enter date, please. For example, 130415: ") + ".txt"
所以我想得到的日期是用户输入的函数。
我有以 gtYYMMDD.txt 格式命名的文件,例如 gt130422.txt,我想从该文件名中提取日期,格式为 2013/04/22。
我想明确我的脚本,当我执行它时,它只询问日期:
filetoread = "/home/scripts/gt"
raw_input("Enter date, please. For example, 130415: ") + ".txt"
所以我想得到的日期是用户输入的函数。
>>> from datetime import datetime
>>> filetoread = "/home/scripts/gt/"
>>> s = raw_input("Enter date please e.g: 130415: ")
Enter date please e.g: 130415: 130422
>>> date = datetime.strptime(s, '%y%m%d')
>>> print date.strftime("%Y/%m/%d")
2013/04/22
>>> path = filetoread + s + ".txt"