基于此文件中一行的示例
1:alpha:beta
我正在尝试让 python 读取文件,然后逐行打印第二个之后的内容':'
import fileinput
#input file
x = fileinput.input('ids.txt')
strip_char = ":"
for line in x:
strip_char.join(line.split(strip_char)[2:])
这不会产生任何结果,但是从单行的控制台会话中它可以正常工作
Python 2.7.3rc2 (default, Apr 22 2012, 22:35:38)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
data = '1:alpha:beta'
strip_char = ":"
strip_char.join(data.split(strip_char)[2:])
'beta'
请问我做错了什么?谢谢