名称错误:未定义名称“filename”

2024-10-03 00:21:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图跟随redditu/busterroni的video来制作一个reddit机器人,但是当他的程序运行良好时,我的程序总是挂在下面那行的“文件名”上。。。在

usernames = get_usernames(filename)

…在main()下。谁能告诉我是什么问题吗?顺便说一句,我在12:11在视频中,以防有任何帮助。在

^{pr2}$

第一次发布堆栈溢出,所以请耐心等待。在


Tags: 程序程序运行get视频堆栈main文件名video
1条回答
网友
1楼 · 发布于 2024-10-03 00:21:31

您的代码缺少为变量“filename”赋值的部分 在引用视频的code

这是在end代码的第47行完成的,第37行大约在11m处完成:

47:    filename = sys.argv[1]
48:    subject = sys.argv[2]
49:    body = sys.argv[3]
50:
51:    r = bot_login()
52:    usernames = get_usernames(filename)

编辑:现在我们已经解决了这个问题,我们需要解决下一个问题,那就是在main中有一些应该在值通过系统argv. 这意味着下面的代码不应该在程序前面的'main'方法中,而是在第50行之后

^{pr2}$

相关问题 更多 >