运行程序,出现invalid character in identifier,请教这是什么意思?
本帖最后由 lemon_wb 于 2020-5-3 23:11 编辑import glob
import os
import pandas as pd
read_path = 'D:/Data' # 要读取的文件夹的地址
read_excel = glob.glob(os.path.join(read_path,'*.xlsx')) # 读取文件夹中所有后缀为xlsx的文件地址
df = None
for i,path in enumerate(read_excel): # 循环读取所有后缀为xlsx的文件
month_ = pd.read_excel(path)
if df is None: # 第一次df为空,需要赋值为DataFrame
df = month_
else:
df = pd.concat(,ignore_index = Ture)# 之后读取的每个文件都与前一个文件合并
print(df.info())
运行网络上的这段代码用pandas合并Excel文件,运行的时候报错
是month_这个名字不符合命名规则吗?换了名字也不行。
请教大神们{:5_111:} 缩进出现错误 修改之后的代码,错误见注释
import glob
import os
import pandas as pd
read_path = 'D:/Data'
read_excel = glob.glob(os.path.join(read_path,'*.xlsx'))
df = None
for i,path in enumerate(read_excel):
month_ = pd.read_excel(path) #<---缩进错误
if df is None: #<---前面使用了全角空格
df = month_ #<---前面使用了全角空格
else: #<---前面使用了全角空格
df = pd.concat(,ignore_index = True)#<---前面使用了全角空格,True打错
print(df.info())
不要用全角空格,用tab 谢谢大神们的指点,原来缩进这么重要啊!学到知识点了,真的非常感谢{:5_108:}
页:
[1]