- 论坛徽章:
- 0
|
#!/usr/local/bin/python
#coding=UTF-8
import os
def getUpgrdFlName():
buildP = open('build.properties',mode='r')
iline = 1
for line in buildP:
if 'upgradeHome' in line:
print line
upgrdHm=line[12:]
print upgrdHm
buildP.close()
try:
path='/home/polisy/application'
for [pn,dn,fn] in os.walk(path): +++++++++++++++ for [pn,dn,fn] in os.walk(upgrdHm):
for name in fn:
print name
except:
print 'error'
getUpgrdFlName()
以上是我通过获取配置文件中的upgradHome,而读取其目录下的文件的方法,但是如果将os.walk中path换成 upgrdHm,则就不会获取文件名,请问这个是什么原因? 而代码中获取的upgrdHm的值和path值是相同的。 |
|