【问题标题】:Python: Create an array of substrings from an arrayPython:从数组创建子字符串数组
【发布时间】:2018-05-23 06:50:00
【问题描述】:

我从 txt 文件的行中抓取了一个数组。问题是我只需要这些行的结尾。我对 Python 还是很陌生,所以我不确定如何将这些概念放在一起。以下是我的最佳尝试,第一部分有效,但第二部分失败了。

 with open("prices.txt") as f:
        readline = f.readlines()

 for seatCapacity in readline:
        seatCapacity = readline[10:]

【问题讨论】:

    标签: python arrays


    【解决方案1】:

    我猜,你想要这样。

    with open("prices.txt") as f:
         for line in f: 
         seatCapacity = line[10:]
    

    你可以参考这个解决方案:How should I read a file line-by-line in Python?

    【讨论】:

    • 如果提问者是 Python 新手,也许添加 line[10:] 将跳过该行中的前 10 个项目(即字符)。本着同样的精神,line[-10:] 将读取 last 10 个字符。有关切片的更多信息,请参阅this question。
    • 这应该创建一个数组吗?我可能会误解,但这似乎只是在每次迭代中替换了 seatCapacity。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2014-11-18
    • 2016-01-24
    相关资源
    最近更新 更多