如何使用minidom在Python中读取XML文件数据

2024-10-01 07:29:06 发布

您现在位置:Python中文网/ 问答频道 /正文

使用python从xml文件中读取值的最佳(re:最简单)方法是什么?我是个新手,尝试过使用minidom,但不确定如何格式化脚本。在

/tmp中的XML/文本.xml公司名称:

<computer>
<location>
<username>FirsLast</username>
</location>
</computer>

我想解析用户名并将其用作变量。在

以下是我尝试过的:

^{pr2}$

我一点结果都没有。我希望看到FirsLast。在


Tags: 文件方法文本re脚本username公司location
4条回答

从这里开始:https://stackoverflow.com/a/10374886/325742

#!/bin/sh
#
export MAVEN_OPTS=#MAVEN_OPTS_HERE#
LAUNCHER_JAR=/Applications/eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

java \
-showversion \
-XX:MaxPermSize=256m \
-Xms1024m \
-Xmx1024m \
-Xdock:icon=/Applications/eclipse/Eclipse.app/Contents/Resources/Eclipse.icns \
-XstartOnFirstThread \
-Dorg.eclipse.swt.internal.carbon.smallFonts \
-Dosgi.requiredJavaVersion=1.5 \
-jar $LAUNCHER_JAR

然后,使用http://mathiasbynens.be/notes/shell-script-mac-apps上的步骤,将上述脚本转换为可以保留在dock上的应用程序

终端窗口上的命令步骤:

  1. vi~/。bash_剖面图
  2. 按i键(使vi编辑器处于编辑模式)
  3. 在vi编辑器窗口中输入环境变量
    • e、 g.导出JAVA_HOME=/Users/Shared/Jenkins/HOME/tools/hudson。模型JDK/java8
  4. esc键后接:wq
  5. 来源~/。bash_剖面图

不幸的是,这似乎是在OSX10.8中设置全局环境变量的最佳选择。x山狮:

对于临时环境变量,请在终端中运行此命令。应用程序,并重新启动需要访问变量的所有应用程序:

launchctl setenv MYVARIABLE value

要使环境变量在重新启动过程中保持不变,请创建/etc/launchd.conf,并为每个变量添加一行如下内容,然后重新启动整个系统:

setenv MYVARIABLE value

这为我设置了一个全局环境变量,该变量可以由OS X 10.8.2上的IntelliJ IDEA CE 12.0继承。不是很优雅,但很管用

或者,您可以在Terminal中设置环境变量。app,然后从命令行启动要从中访问环境变量的应用程序。启动的应用程序将从终端会话继承环境。在候机楼。app,设置环境变量,并使用类似open -a "App Name"的命令启动另一个应用程序:

export MYVARIABLE=value
open -a "IntelliJ IDEA 12 CE"

这将打开IntelliJ IDEA,我的代码可以访问其环境中的$MYVARIABLE

您可以在eclipse中的maven“调试配置”下直接设置env变量->;“环境”选项卡

相关问题 更多 >