私は完全な Python 初心者です。ファイルの各行の先頭から 2 文字を削除するにはどうすればよいでしょうか? 次のようなことを試してみました:
#!/Python26/
import re
f = open('M:/file.txt')
lines=f.readlines()
i=0;
for line in lines:
line = line.strip()
#do something here
ベストアンサー1
順調なスタートを切りました。ループでこれを試してください:
for line in lines:
line = line[2:]
# do something here
[2:]は「スライス" 構文では、基本的に「このシーケンスのインデックス 2 から始まり、最後まで続く部分を取得してください (コロンの後に終了ポイントが指定されていないため)」という意味になります。