求大佬看看为啥一直我输入文件名后它不执行try内容,
本帖最后由 阿泽爱学习enen 于 2021-12-18 21:06 编辑#【任务1】
def dataPreprocessing():
while True:
#读取数据
fileName=input('请输入要打开的文件名movies.csv: ')
try:
df=pd.read_csv(fileName,encoding='cp936')
#丢弃缺失值
df=df.dropna()
##查看前三行
print(df.head(3))
##查看后两行
print(df.tail(2))
df_tem0=df.loc[:,['Budget','Release Year','revenue','title','Starring Actors Popularity']]
df_tem0.to_csv('movies_revenue_starring.csv',\
encoding='cp936',index=False)
print("任务执行成功")
break
except:
print('任务执行失败')
本帖最后由 qq1151985918 于 2021-12-18 20:34 编辑
你把代码整理整理再发吧,不然都不知道会不会缩进有问题
打印一下报错信息
qq1151985918 发表于 2021-12-18 20:30
你把代码整理整理再发吧,不然都不知道会不会缩进有问题
打印一下报错信息
好的好的 qq1151985918 发表于 2021-12-18 20:30
你把代码整理整理再发吧,不然都不知道会不会缩进有问题
打印一下报错信息
它不报错就是不执行try内容直接执行except 阿泽爱学习enen 发表于 2021-12-18 21:08
它不报错就是不执行try内容直接执行except
不执行就是报错了,tryexcept本来就是用于异常的。你把except改成except Exception as e然后print(e)看看结果 qq1151985918 发表于 2021-12-18 21:24
不执行就是报错了,tryexcept本来就是用于异常的。你把except改成except Exception as e然后print(e)看 ...
我刚刚试出来了是因为那里输入的时候要加文件的路径
页:
[1]