我正在尝试访问具有以下格式名称的文件:
TextA.YYYYMMDDhhmmss.TextB.RandomNumber.txt
我知道TextA
,TextB
和YYYYMMDD
value 应该是什么。但是hhmmss
andRandomNumber
是在UNIX
创建文件时动态生成的。
我已经bash
使用以下代码访问了该文件
#!/bin/bash
timeB=$(date +%Y%m)
MyDate=$(date +%d)
MyDate=$((sysD-1))
file=($HOME/my/path/TextA$timeB$MyDate*)
echo file
结果显示正确的文件名,即
TextA.20130627140221.TextB.23884.txt
我现在正在尝试在 python 中做同样的事情。
#!/usr/bin/python
import time
import os
os.environ["TOP"]
timeA = time.strftime("%Y%m%d", gmtime)
print "timeA", timeA
file = "%s/my/path/TextA%s*"%(os.environ["TOP"], timeA)
print "file", file
文件打印的结果只显示
/Complete/my/path/TextA.20130628*
您能否建议寻找文件的正确方法?