亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AttributeError: 'NoneType' 對象沒有屬性

AttributeError: 'NoneType' 對象沒有屬性

手掌心 2021-06-15 17:58:08
考慮以下代碼:import xlwings as xw directory("C:\\Users\Ritesh\PycharmProjects\BS\Test1.csv") wb = xw.Book(directory) sht = wb.sheets['Test1'] count = 1 for row in range(2, 200):    A = 'A%s' % row    B = 'B%s' % row    C = 'C%s' % row    D = 'D%s' % row    rays = sht.range(A).value    line = rays.strip().strip(" ")    code = line.split(" ")[0]    sht.range('D1').value = 'Code'    sht.range(D).value = code請幫我解決這個問題,因為它顯示如下錯誤:“AttributeError: 'NoneType' 對象沒有屬性 'strip'”
查看完整描述

1 回答

?
慕后森

TA貢獻1802條經驗 獲得超5個贊

首先,這條線在這里

directory("C:\\Users\Ritesh\PycharmProjects\BS\Test1.csv")

也許看起來像一個有效的 Python 語法,但它不應該是有效的,因為這是一個directory(x)帶有x參數的函數調用。它在 Python2 中無效,在 Python3 中無效,因為directory在該行之前沒有聲明任何函數。因此,根據該邏輯,您的錯誤不會AttributeError發生,因為錯誤發生在wb = xw.Book(directory)到達該行之前。請編輯并包含完整的異常錯誤。

其次,我只是在 xlwings 文檔中進行了快速搜索,但在其中找不到任何功能directory。是directory一些你沒有在你張貼在這里的代碼包括功能?請仔細檢查是否是意外遺漏的剪切+粘貼問題,或者解釋您是如何獲得該目錄功能的。

ps:你的路徑看起來也有問題,在 windows 中的 iirc 路徑將C:\使用單個反斜杠而不是雙反斜杠,但這可能仍然有效,我對 windows 的回憶很模糊。


查看完整回答
反對 回復 2021-06-22
  • 1 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號