|
发表于 2020-6-13 17:31:32
|
显示全部楼层
本帖最后由 Twilight6 于 2020-6-13 17:39 编辑
- x = 5
- y = 6
- def adds2(x,y):
- return x+y
- adds2()
复制代码
这样就会报错,为什么呢,因为你没有填入 adds2 的x、y参数
你这样传入和定义并没有用呀,因为你都没有使用到传入的参数,你可以试着运行下下面的代码:
- def kacha():
- (sex, items) = each_line.split(':', 1)
- if sex == '小甲鱼':
- boy.append(items)
- if sex == '小客服':
- girl.append(items)
- def saves(each_line):
- boy_name = 'boy_' + str(count) + '.txt'
- girl_name = 'girl_' + str(count) + '.txt'
- boy_file = open((r"C:\Users\Administrator\Desktop/%s" % boy_name), 'w')
- girl_file = open((r"C:\Users\Administrator\Desktop/%s" % girl_name), 'w')
- boy_file.writelines(boy)
- girl_file.writelines(girl)
- boy_file.close()
- girl_file.close()
- f = open(r"C:\Users\Administrator\Desktop/record.txt")
- boy = []
- girl = []
- count = 0
- for each_line in f:
- if each_line[0:6] != '======':
- # 进行字符串的分割操作
- # 将分割的内容存入列表中
- kacha()
- else:
- count += 1
- # 进行文件保存的操作
- saves(each_line)
- boy = []
- girl = []
- count += 1
- saves(each_line)
复制代码 |
|