ファイルからの行のこの例に基づく
1:alpha:beta
私はPythonにファイルを読み取らせてから、2行目以降に1行ずつ印刷しようとしています。':'
import fileinput
#input file
x = fileinput.input('ids.txt')
strip_char = ":"
for line in x:
strip_char.join(line.split(strip_char)[2:])
これは結果を生成しませんが、1行のコンソールセッションからは正常に機能します
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'
私は何を間違っているのですか?ありがとう