我如何只阅读字符串的一部分?

时间:2014-03-17 23:34:28

标签: python

对于我的程序,我要求用户输入命令。如果用户写道:输入文件名(文件名是计算机中文件的任何可能名称)我希望我的程序只读取输入,以便它知道使用if语句然后打开用户编写的文件。 还有另一部分,我必须做一个类似的任务,用户输入:得分n目标。(n是程序必须从列表中读取的最大数量的玩家)我希望程序将此区别于其他2个类似的任务(得分n未命中,得分n次通过)。

我不确定我是否以正确的方式接近这一点,但这是我对第一个案例的尝试,但是它没有用。

user_input = input ('File name:')

input_lowered = user_input.lower()

command = input_lowered[0:4]

if command == 'input' :

    fp = open ("soccer.part.txt")

else :

    user_upper = input ('Input name:')

提前感谢任何关于我应该如何解决这个问题的线索!!!

2 个答案:

答案 0 :(得分:1)

您可以按照以下方式执行此操作:

your_string[0:5]

这会将字符串的前五个字符作为字符串。

答案 1 :(得分:0)

如果您想从头开始抓取部分字符串,则可以使用:

my_string[:number]

如果你想从最后抓取一部分字符串:

my_string[-number:]