Write to a file from a list with integer Python

后端 未结 3 1439
梦如初夏
梦如初夏 2021-01-23 17:18

Im trying to write a text file from a list, it works perfectly with a list of strings, each element gets on a new line. But when I try to write from a list with integers it does

3条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-23 17:36

    #!/usr/bin/python
    
    years = [1,2,3,4,5,6,7,8,9,10]
    
    with open('year.txt', 'w') as file:
        for year in years:
            file.write("%i\n" % year)
    

    gives

    $ cat year.txt 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    

    Is that what you want?

提交回复
热议问题