Pythonで書かれたスクリプトである
wien2venus.py(http://www.nims.go.jp/cmsc/staff/arai/wien/wien2 …を実行したところ以下のようなエラーメッセージがでました。
NameError: global name 'val' is not defined
というエラーはどう対処したらよいのでしょうか。
「global name 'val'」は、普通の関数ではないのでしょうか。
とても困っています。どうか、頂けないでしょうか。
お願いします。
---------------------------------------------
$ wien2venus.py 50 50 50
mesh: 50 50 50
Traceback (most recent call last):
File "/usr/local/VESTA-i686/wien2venus.py", line 176, in <module>
lapw5 = Lapw5(head, complex)
File "/usr/local/VESTA-i686/wien2venus.py", line 13, in __init__
if val:
NameError: global name 'val' is not defined
---------------------------------------------
No.1ベストアンサー
- 回答日時:
Lapw5クラスの__init__メソッドでvalが使われているけど、valは__init__の引数になっていないしグローバル変数として宣言されてもいないからエラーが出ている。
コードの後の方を見るとコマンドラインオプションで-S,-V,-C,-R,-Tの何れかを指定すればvalが設定されるから動くのではないかと思うけど。
的確なご助言ありがとうございます。
無事に、プログラムがはしりました。
オプションをつけないといけないんですね。
全く知識がないので、困っていましたが、本当に助かりました
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- Ruby パイソンエラーについて 1 2022/12/24 14:07
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- オープンソース stable diffusionのインストールがうまくいきません。 1 2023/06/20 13:09
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- Ruby vscode 文字化け 1 2022/05/21 19:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
End Sub が必要です。
-
ラズパイ上の、pythonのエラー...
-
pythonの条件分岐(if)
-
43:syntax error at end of input
-
【ルネサスのマイコン】E8aから...
-
コンパイルで未定義のシンボル
-
AccessVBAでVLookupを使いたい
-
C言語コンパイルエラー cygwin
-
VB2005でOCXを動的に呼び出すに...
-
Excel・Word リサーチ機能を無...
-
エクセルのマクロについて教え...
-
配列数式の解除
-
特定のPCだけ動作しないVBAマク...
-
Excel マクロ VBA プロシー...
-
エクセルのマクロについて教え...
-
UserForm1.Showでエラーになり...
-
教えて下さい
-
String""から型'Double'への変...
-
エクセルで特定の列が0表示の場...
-
メッセージボックスのOKボタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
End Sub が必要です。
-
フォートランのエラーについて...
-
intel fortranのエラーで困って...
-
pythonの条件分岐(if)
-
AccessVBAでVLookupを使いたい
-
Excel VBA: UserForm.Show で実...
-
43:syntax error at end of input
-
Makefile と <math.h>
-
対応する関数ヘッダーがありません
-
ラズパイ上の、pythonのエラー...
-
他クラスからForm1内コントロル...
-
#ifndefとかヘッダファイルにつ...
-
解説サイトに従ったfortran並列...
-
DLL内からの外部変数の参照
-
C2065: 'EnumDisplayDevices' :...
-
Texに詳しい方よろしくお願いい...
-
select関数の使用方法について
-
C# IEnumerable が IEnumerable...
-
VBS WrteLineで1行ずつ出力する...
-
Excel VABについて 下記記述が...
おすすめ情報