mgaikema icon

Snake case to camel case

mgaikema | PRO | 07/20/17 12:00:27 AM UTC | 0 ⭐ | 255 👁️ | Never ⏰ | []
Python |

600 B

|

None

|

0 👍

/

0 👎

# https://stackoverflow.com/a/19053800/5415895
def to_camel_case(snake_str):
    components = snake_str.split('_')
    # We capitalize the first letter of each component except the first one
    # with the 'title' method and join them together.
    return components[0] + "".join(x.title() for x in components[1:])
 
def main():
    with open('temp1.txt') as f:
        f2 = open("temp2.txt", 'w')
        data = f.readlines()
        for d in data:
            item = d.split(',')
            for i in item:
                # https://stackoverflow.com/a/899176/5415895
                f2.write("%s\n" % to_camel_case(i))
 
if __name__ == "__main__":
    main()

Comments