gpt4 book ai didi

python - 如何在Python中指定不同的第一个单词

转载 作者:行者123 更新时间:2023-11-30 23:31:26 24 4
gpt4 key购买 nike

我有一个 txt 文件,其中包含以下几行:

місто Ясинуватського р-ну Донецької обл.#1#Авдіївка
м., ліва притока Інгул.#3#Аджамка (Аджимка, Аджинка

我已经做到了这一点(Python 2.7):

for line in text.splitlines():
if line.startswith(u'місто'):
before_keyword, after_keyword = line.rsplit(u'#',1)
encoded=after_keyword.encode('cp1251')
print encoded

如何指定我的行应u"місто"u"м."* 开头?我希望我的结果是:

Авдіївка

Аджамка (Аджимка, Аджинка

最佳答案

您可以将值元组传递给str.startswith:

if line.startswith((u'місто', u'м.')):

关于str.startswith的帮助:

startswith(...)
S.startswith(prefix[, start[, end]]) -> bool

Return True if S starts with the specified prefix, False otherwise. With optional start, test S beginning at that position. With optional end, stop comparing S at that position. prefix can also be a tuple of strings to try.

关于python - 如何在Python中指定不同的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19924988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com