我是PyCharm的新手,我正在尝试使用Python Console中的Execute Selection来执行一组非常简单的代码:
import xml.etree.ElementTree as ET
tree = ET.parse('mapgroupproto.xml')
root = tree.getroot()
for t in root.findall("."):
print(t.attrib)
字符串
当我选择前3行并尝试运行它们时,我得到:
第一个月
即使mapgroupproto.xml文件与我正在运行的python文件位于同一目录。每次使用 RUN 执行代码都能很好地工作。
1条答案
按热度按时间7eumitmz1#
用途:
字符串
上面的代码将返回当前执行代码的工作目录。如果它与保存
.xml
文件的位置不同,那么在使用相对路径时,您将始终遇到FileNotFoundError
。您可以通过以下方式更改当前工作目录:型
或者你可以在这里粘贴完整的路径:
型