你如何阅读一行文字中的特定字符?

我有一行字符需要分隔。一个例子是这样的:
513413;DIALOG_513413;Sally Mae有一些工作要给你。
三组数据都被分成三组,放在一行中。我想要做的是能够阅读每个组直到分号(很明显,当它在程序中显示或使用时不包括它)。
所以总而言之,我只想知道一种方法,它可以计算或读取字符串(从文件中)直到分号。我知道string.read(大小),但显然大小是必需的,而且它是可变的。我也非常喜欢有一定的尺寸。
谢谢!:)

# 回答1


字符串方法
拆分()
是为这种情况而设计的。

选择 | 换行 | 行号
  1. >>> line = "513413;dialog_513413;Sally Mae has some jobs for you.;"
  2. >>> line.split(";")[0]
  3. '513413'
  4. >>> for item in line.split(";"):
  5. ...     print item
  6. ...     
  7. 513413
  8. dialog_513413
  9. Sally Mae has some jobs for you.
  10.  
  11. >>> 
# 回答2


再次感谢bvdet!:]

标签: python

添加新评论