-1
Q
跟踪行号的变量
A
回答
2
您的line
变量是由于某人在input()
中输入内容而获得的字符串。相反,你想要的东西,如:
line_num = 0
while True:
line = input()
line_num += 1
1
该代码使用生成函数反复提示输入(使用raw_input()
为的Py2,只是PY3 input()
),然后enumerate
给我们不断增加的行号:
def input_gen():
while True:
yield raw_input('> ')
for lineno, data in enumerate(input_gen()):
if not data:
break
print(lineno, data)
下面是一些示例输出:
> lksjdf
(0, 'lksjdf')
> lkjdsf
(1, 'lkjdsf')
> lksjdf
(2, 'lksjdf')
> lsdkjf
(3, 'lsdkjf')
>
此代码结束,当你输入一个空行 - 你可以改变这个EXI无论你喜欢什么样的条件。
相关问题
- 1. 跟踪xquery变量
- 2. 跟踪与变量
- 3. as3跟踪变量数值
- 4. Ruby跟踪实例变量
- 5. 如何跟踪变量?
- 6. 的iOS:堆栈跟踪进入行号
- 7. 不正确行号的堆栈跟踪
- 8. 堆栈跟踪中的行号
- 9. 全局变量的依赖性跟踪
- 10. 跟踪会话变量中的语言
- 11. MATLAB:跟踪所有可能的变量
- 12. 跟踪bitbake中的变量赋值
- 13. 模板 - 骨干中的跟踪变量
- 14. Fedex跟踪号码
- 15. iOS堆栈跟踪错误行号?
- 16. 跟踪文件路径和行号
- 17. 从堆栈跟踪行号获取实际的jsp行号?
- 18. 传递跟踪变量与PHP回声?
- 19. Ember变量以跟踪当前路线
- 20. 跟踪成员变量值更改
- 21. 跟踪特定变量在Visual Studio 2010
- 22. 流星函数与变量跟踪
- 23. 使用Google Analytics(分析)跟踪变量
- 24. 跟踪变量 - 组合框Tkinter
- 25. 跟踪变量访问(c/C++)?
- 26. 跟踪自动变量生存期?
- 27. 堆栈跟踪和变量值
- 28. 如何红宝石跟踪变量
- 29. 保持跟踪变量实例
- 30. Python,如何跟踪全局变量
line_variable = line + 1会抛出一个错误TypeError:不能连接'str'和'int'对象。由于行是一个字符串。 – MohitC