網站首頁 編程語言 正文
Python?語法錯誤:"SyntaxError:?invalid?character?in?identifier"原因及解決方法_python
作者:掙扎的藍藻 ? 更新時間: 2023-04-24 編程語言Python 語法錯誤:“SyntaxError: invalid character in identifier“,原因及解決方法
SyntaxError: invalid character in identifier
錯誤翻譯
語法錯誤:標識符中的無效字符。
報錯信息
指著的位置有問題,報錯了。
File "監控.py", line 2
?? ?def handle_receive_msg(msg): ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?^
SyntaxError: invalid character in identifier
源碼
@itchat.msg_register(itchat.content.TEXT, isFriendChat=True) def handle_receive_msg(msg): msg_from=msg['FromUserName'] if '拍照'==msg['Text']: cameraRecord() itchat.send_image(fileDir='camera.jpg', toUserName=msg_from)
原因一:冒號后面有制表符。
原因二:或者第 3 行開頭是制表符。
python 的縮進是 4 個空格,不能識別制表符。
注:跟中文英文空格一點關系都沒有!
補充:Python出現SyntaxError: invalid syntax的原因總結
由于Python是一種對語法有著嚴格要求的語言,所以很多新手在編程時都會出現invalid syntax這個錯誤。以下對出現該錯誤的幾個常見原因進行了總結:
1.版本不兼容
Python2和Python3是不兼容的,例如在Python2中print并不是一個函數,而在Python3中print是一個函數,所以在Python3中print后面是有括號的,即print()。
2.代碼問題
這是最有可能的原因,這時候你就要檢查(1)括號是否封死;(2)是否在代碼前后或者變量中有多余的空格;(3)檢查==是否誤寫為=;(4)檢查if,else,for,while,def后面是否忘記了冒號(:)等
3.安裝第三方模塊的位置不對
在安裝第三方模塊是注意應在cmd下,安裝在Python目錄下的pip模塊內。
4.路徑錯誤
即運行的Python文件的路徑錯誤,也會報錯,建議檢查路徑,避免路徑重復
原文鏈接:https://lanzao.blog.csdn.net/article/details/89028528
相關推薦
- 2022-07-24 elment-ui的上傳組件圖片不回顯
- 2022-12-03 React為什么需要Scheduler調度器原理詳解_React
- 2022-11-03 Python中的def?__init__(?)函數_python
- 2021-11-06 Docker下部署lnmp詳細步驟_docker
- 2022-11-21 初識Golang?Mutex互斥鎖的使用_Golang
- 2022-09-13 Python列表和集合的效率大比拼_python
- 2022-03-21 C++二維數組螺旋加密信息_C 語言
- 2022-08-11 C#實現快速查詢文件的方法_C#教程
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支