Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    New to the CF scene
    Join Date
    Oct 2012
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Accessing data from a dictionary in python and raw_input formatting

    For this program I need to use raw-input to tell the program which bible verse I would like to read.I have to be able to use, for instance these formats lookup gen 1 , lookup gen 1:1 , lookup gen 1:1-10 to bring the selected data up for viewing I tried to do this with but it will always say that the list has been exceeded

    Code:
    bibletext = open("kjv.txt" , "r").readlines()
    
    
    main = raw_input('')
    a = main.split()
    b = a[2].split(":")
    
    
    bible = {}
    for line in bibletext:
        number,bv,contents = line.split(" | ")
        book,ver = bv.strip().split(" ")
        chapter,verse = ver.strip().split(":")
        if a[0] == "lookup":
         if book == a[1] and chapter == b[0] and verse == b[1]:
          print "%s , %s" % (bv, contents)
    Here is a sample from the file it reads from

    0 | gen 1:1 | In the beginning God created the heaven and the earth.
    1 | gen 1:2 | And the earth was without form, and void; and darkness was upon the face of the deep. And the Spirit of God moved upon the face of the waters.
    2 | gen 1:3 | And God said, Let there be light: and there was light.
    3 | gen 1:4 | And God saw the light, that it was good: and God divided the light from the darkness.
    4 | gen 1:5 | And God called the light Day, and the darkness he called Night. And the evening and the morning were the first day.
    5 | gen 1:6 | And God said, Let there be a firmament in the midst of the waters, and let it divide the waters from the waters.
    6 | gen 1:7 | And God made the firmament, and divided the waters which were under the firmament from the waters which were above the firmament: and it was so.
    7 | gen 1:8 | And God called the firmament Heaven. And the evening and the morning were the second day.
    8 | gen 1:9 | And God said, Let the waters under the heaven be gathered together unto one place, and let the dry land appear: and it was so.
    9 | gen 1:10 | And God called the dry land Earth; and the gathering together of the waters called he Seas: and God saw that it was good.
    10 | gen 1:11 | And God said, Let the earth bring forth grass, the herb yielding seed, and the fruit tree yielding fruit after his kind, whose seed is in itself, upon the earth: and it was so.

  • #2
    New to the CF scene
    Join Date
    Jul 2013
    Location
    India
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts
    hmm.. what is the purpose?


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •