質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

998閲覧

xmlファイル(python)

mto

総合スコア15

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/01/28 04:13

ファイルは同じディレクトリにあるのですが、
エラーメッセージが出ます。
どうすればエラーにならないのでしょうか?
お分かりの方がいらっしゃいましたら、教えて頂ければ幸いです。
よろしくお願い致します。

>>> from xml.etree.ElementTree import parse >>> et = parse(xmlfiles) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'xmlfiles' is not defined

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tiitoi

2019/01/28 04:15

xmlfiles = 'ファイルパス' のように変数の定義はしましたか?
mto

2019/01/28 04:31

変数の定義はしていないです。 "xmlfiles"という名前のxmlファイルを作り、 質問にあるだけのコードをコマンドプロンプトに入力しました。
tiitoi

2019/01/28 04:35

xmlfiles という名前のファイルなら 'xmlfiles' という文字列にするべきではないでしょうか?
mto

2019/01/28 04:55

お返事有難うございます。 このような感じでしょうか? xmlfiles = 'xmlfiles' et=parse(xmlfiles) 入力してみましたが、 また別のエラーが出ました。 /// Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/namae/anaconda3/lib/python3.7/xml/etree/ElementTree.py", line 1197, in parse tree.parse(source, parser) File "/Users/namae/anaconda3/lib/python3.7/xml/etree/ElementTree.py", line 598, in parse self._root = parser._parse_whole(source) xml.etree.ElementTree.ParseError: not well-formed (invalid token): line 1, column 0 ///
tiitoi

2019/01/28 05:00

xml ファイルが正しいフォーマットではないと言われてますね。 読み込んだ XML ファイルがおかしいんだと思います。
mto

2019/01/28 05:04

お返事有難うございます。 xmlファイル、確認してみます。
mto

2019/01/28 05:13

お陰様で、 ファイルを作り直すことで、出来ました。 有難うございました。
firedfly

2019/01/28 06:03

解決してなによりです。 復習ついでに自分で自分に回答して、ベストアンサーにするとよいです。 (未回答・未解決と思って見に来る私のような人が減り、サイト全体の回答率が上がります)
mto

2019/01/28 06:29

確かに仰っる通りですよね! 今回の解決方法を、回答に入力させて頂きますね。 有難うございます。
guest

回答1

0

自己解決

xmlファイルに問題がない場合、
xmlfiles = 'xmlfiles'
のように、変数に代入することで、エラーになりませんでした。

投稿2019/01/28 06:36

mto

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mto

2019/01/28 06:41 編集

私の質問への修正依頼を頂き、解決することができました。 有難うございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問