我有两条路径,在一个目录之间是可变的。 我想访问xml文件并使用python脚本进行一些更改。 我怎么能实现这个目标?
p1 = '/opt/apache-tomcat-8.0.33/webapps/'
p2 = '/WEB-INF/classes/j2.xml'
完整路径如下所示:
/opt/apache-tomcat-8.0.33/webapps/text1/WEB-INF/classes/j2.xml
/opt/apache-tomcat-8.0.33/webapps/`abc2`/WEB-INF/classes/j2.xml
我有几个文件,以相同的方式放置。请帮帮我。 我试图使用blob我无法达到预期的结果。
答案 0 :(得分:2)
from glob import glob
p1 = '/opt/apache-tomcat-8.0.33/webapps/'
p2 = '/WEB-INF/classes/j2.xml'
print(glob(p1+'*'+p2))
答案 1 :(得分:0)
你可以试试这个。这里list
可能是您的目录内容。
>>> p1 = '/opt/apache-tomcat-8.0.33/webapps/'
>>> p2 = '/WEB-INF/classes/j2.xml'
>>> list = ['test','`some`']
>>> for i in list:
... p1+i+p2
...
'/opt/apache-tomcat-8.0.33/webapps/test/WEB-INF/classes/j2.xml'
'/opt/apache-tomcat-8.0.33/webapps/`some`/WEB-INF/classes/j2.xml'