問題一:
TypeError: 'str' object is not callable
產生原因:
該錯誤TypeError: 'str' object is not callable字面上意思:就是str不可以被系統調用,
其實原因就是:你正在調用一個不能被調用的變量或對象,具體表現就是你調用函數、變量的方式錯誤.
例子:
filePath=kwargs['path'] filePathStr=str(filePath)
也就是自己在用的是關鍵字參數傳參,傳過來的時候是什么類型,傳過來就是什么類型,也就是filePath本來就是字符串類型,但是我又用了str()函數去作用於他,這就是問題所在,函數調用錯誤!
問題二:
IndentationError: unindent does not match any outer indentation level
原因:新的Python語法,是不支持的代碼對齊中,混用TAB和空格的。所以出現上述錯誤提示了這個錯誤
對於此錯誤,最常見的原因是,的確沒有對齊
或者混用了TAB鍵和空格鍵
問題三:
TypeError: write() takes no keyword arguments
df.write(content,mode="w+",encoding="utf-8") #特別需要注意的是python向文件寫內容的時候僅僅是要一個參數,其他的那些mode、encoding等都是在open()的時候設置的!!
原因:typeerror:write()不接受關鍵字參數,因為write()方法所接受的參數僅僅有一個就是要寫入文件的內容,所以不會有其他的參數,所以,如果參數多了,就會出問題