私はPythonを初めて使用しています。私はExcelテーブルのnull値を検出し、変数statに "Fail"を渡す関数を呼び出す必要があります。上記のコード Python関数の引数:NameError argumantが定義されていません
def checkBlank(tb):
book=xlrd.open_workbook(reportFile)
sheet = book.sheet_by_name(tb)
s= "Pass"
for i in range(sheet.nrows):
row = sheet.row_values(i)
for cell in row:
if cell =='':
s="Fail"
return s
print checkBlank('Sheet1')
は返す を「失敗」が、コードの下に与えるでしょう:NameError:名「STAT」が定義されていない
が
def checkBlank(tb,stat):
book=xlrd.open_workbook(reportFile)
sheet = book.sheet_by_name(tb)
s= "Pass"
for i in range(sheet.nrows):
row = sheet.row_values(i)
for cell in row:
if cell =='':
s="Fail"
print checkBlank('Sheet1', stat)
print stat
がどのように機能を発見した場合のstatために「失敗」を割り当てることができます空のセル?
下線が 'print checkBlank( 'Sheet1')' –
であるので、_is_ 'stat'が定義されていますか?私はあなたのコードでそれを見ることができません。また、関数には1つのパラメータしかありません。 –
修正:def checkBlank(tb、stat): – Yun