Python报错:SyntaxError: invalid character ‘,‘ (U+FF0C)
Posted 二哈喇子!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python报错:SyntaxError: invalid character ‘,‘ (U+FF0C)相关的知识,希望对你有一定的参考价值。
目录
项目场景:
这里简述项目相关背景:
问题描述:
这里描述项目中遇到的问题:
报错:
SyntaxError: invalid character ',' (U+FF0C)
这句话翻译过来大概是:
SyntaxError: invalid(无效的) character(字符) in identifier(标识符)
语法错误:标识符中的存在无效字符。
---------------------------------------------------------------------------------------------------------------------------------
原因分析:
初学新编程语言时会遇到这个问题,一般原因:标识符中存在中文字符,如中文状态下的逗号,括弧等
错误代码:
list = ['Jessica','25',[20,'跳舞'],80,96,('铁岭',3),10:'钢琴',‘数学’:88]
细心的朋友应该已经发现了,我这个是符号没改过来,部分符号写成了中文格式
---------------------------------------------------------------------------------------------------------------------------------
解决方案:
仔细检查报错位置的中英文切换符号,问题就会迎刃而解
正确代码:
list = ['Jessica','25',[20,'跳舞'],80,96,('铁岭',3),10:'钢琴','数学':88]
最后这段整体代码也算经典,大家可以试着运行下:
list = ['Jessica','25',[20,'跳舞'],80,96,('铁岭',3),10:'钢琴','数学':88]
print(list[0])
print(list[5])
print(list[-6])
print(list[-1])
print(list[2][0])
print(list[-1][10])
print(list[-1]['数学'])
Python_报错:SyntaxError: unexpected character after line continuation character
Python_报错:SyntaxError: unexpected character after line continuation character
原因:写入的文件内容不正确,应处理为字符串
>>> import os >>> os.makedirs(time_year+"\"+time_month+"\"+time_day)#其中的time_year、time_month、time_day都是有赋值的变量 >>> os.chdir(time_year ime_month ime_day)#问题出在这里,写法不对 File "<stdin>", line 1 os.chdir(time_year ime_month ime_day) ^ SyntaxError: unexpected character after line continuation character
写成这样就ok了:os.chdir(time_year+"\"+time_month+"\"+time_day)
参照第一行的创建目录的写法
>>> os.chdir(time_year+"\"+time_month+"\"+time_day)#正确的 >>> with open(time_hours+".txt","w+") as fp:#此种方法能正常进入下一步操作 ... fp.read() ...
以上是关于Python报错:SyntaxError: invalid character ‘,‘ (U+FF0C)的主要内容,如果未能解决你的问题,请参考以下文章
Python_报错:SyntaxError: EOL while scanning string literal
python3 报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 201: inv
Python 中文报错 SyntaxError: Non-ASCII character解决办法
Appium+python自动化54-appium-doctor报错已解决(SyntaxError: Unexpected token ...)
Python_报错:SyntaxError: 'break' outside loopIndexError: list assignment index out of range(示例