星凌九天 发表于 2021-3-7 10:36:43

第29讲 一个任务 程序打包成函数的参数是文件地址

函数当中并没有出现参数file_nwe(不管改成什么都可以),为什么调用的时候是输入文件地址呢?调用的时候随便输一个也能成功,说明这个参数是无用的吧?

洋洋痒 发表于 2021-3-7 10:46:42

本帖最后由 洋洋痒 于 2021-3-7 10:56 编辑

{:5_104:}

qq1151985918 发表于 2021-3-7 10:48:26

那是你自己没有用这个参数,如果你想要这个参数用到,函数里就不应该用绝对地址而应该选择参数地址,就是
f = open(file_nwe,encoding = "utf-8")
这样的话你的参数就用到了并且函数只能打开你参数所传入的地址

qiuyouzhi 发表于 2021-3-7 10:54:25

洋洋痒 发表于 2021-3-7 10:46
这个函数是谁写的呀?写错了

第二句改成这个

你这个也有问题,是逗号不是点

昨非 发表于 2021-3-7 10:55:06

实参和形参分得清楚吗

洋洋痒 发表于 2021-3-7 10:56:18

qiuyouzhi 发表于 2021-3-7 10:54
你这个也有问题,是逗号不是点

手残……按错键了

yuedong 发表于 2021-3-7 11:18:22

...
这个函数中没有用到,其实直接可以不要的
()就可以了
函数()中的是
将传递来的参数赋值给()中的名字

Ⅲ只小猪 发表于 2021-3-7 11:44:17

参数确实无用。。。小甲鱼老师几年前的课还是有一些错误的地方的
页: [1]
查看完整版本: 第29讲 一个任务 程序打包成函数的参数是文件地址