我正在编写一个能够从html文件中包含的人名中删除链接的函数。我想事先警告你们,我知道这很难看,我知道它很长,我也知道这当然不是最优雅的做法。但这是我能想到的最好的,因为我是python的初学者。
这是我的代码:
(eq? (cdr ls1) end1) ;=> #f
(set-car! (cdr ls1) 'a) ; `end1` is unchanged
这里的主要问题是每一行都是独立工作的,我用这段代码得到了所需的输出,但是当我想运行它inro一个函数时,它什么都不返回,没有错误,没有None,什么也没有,绝对没有结果,只是一个空白输出。如果有人能在这里为我发光,我将非常感激。
谢谢大家
答案 0 :(得分:0)
由于函数返回正确的值,因此将此值传递给另一个函数的方式可能存在错误。 一种方法是制作另一个变量。或者只是传递方法本身。
otherFunction(get_links(file))
或
link = get_links(file)
otherFunction(link)
可能不是它,但回归和局部变量让我在学习时遇到了困难,所以我想值得一提。