我正在爲PYPOWER.PUT寫一個能流的代碼,但由於以下錯誤,我無法創建自己的文件。NameError:未定義名稱'...'
savecase(fname = mggg.py,ppc = ppc)
Traceback (most recent call last):
File "<ipython-input-131-900829d7478d>", line 1, in <module>
savecase(fname = mggg.py,ppc = ppc)
NameError: name 'mggg' is not defined
savecase的源代碼可以在http://rwl.github.io/PYPOWER/api/pypower.savecase-pysrc.html
哪裏是我的錯誤中找到?你能幫我解決這個問題嗎?謝謝
當我使用str時發生以下錯誤。
savecase(fname = r'mggg',ppc = ppc)
Traceback (most recent call last):
File "<ipython-input-137-896303d532b9>", line 1, in <module>
savecase(fname = r'mggg',ppc = ppc)
File "C:\WinPython-64bit-3.5.1.3\python-3.5.1.amd64\lib\site- packages\pypower\savecase.py", line 116, in savecase
fd.write('def %s():\n' % basename(rootname))
TypeError: a bytes-like object is required, not 'str'
提供的文件名,因爲它有這個樣子''mggg.py''一個字符串,而不是'mggg.py'。 – Matthias