편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2020.06.20

    파이썬 기초 질문 (csv파일 출력관련)


    처음 배워서 짜보는 코드 어려움이 있네요. 질문할수있는 벽같은게 느껴져서.. 물어볼곳을 못찾던중 한번 여쭤볼게 있어서 글을 남겨봅니다. csv파일 한줄에 숫자와 이름을 렌덤 생성해서 100개를 넣어보는것을 짜봤습니다.

    파일은 잘 출력이 됩니다만, wr.writerow 안에 변수 한개씩만 넣으면 [1],[kim]이런식으로 생성이 되는데 변수를 두개 이상을 넣으면 [1,5,3],[kim,park,park]이런식으로 작동하는것같습니다.

    1. 변수로 출력된 결과물사이에 콤마가 없이 두개를 합하여 한문장으로 만들고싶습니다.
    2. 리스트 [] 괄호를 없앤 결과물을 파일에 출력하고 싶습니다.

    혹시 너무 기초적이여도 부탁드리겠습니다. 부디, 뉴비를 가엽게 바라봐주세요.

    -------------------------작업내용-------------------

    import csv
    import random
    
    
    stList = [1,2,3,4,5,6,7,8,9]
    naList = ['kim','lee','park']
    f = open('mkname.csv','w')
    wr = csv.writer(f)
    
    num=100
    for i in range(0,num):
        stL = random.sample(stList, 1)
        naL = random.sample(naList,1)
        wr.writerow([stL+stL+stL,naL+stL])
    
    
    
    
    f.close()
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2020.06.20

    파이썬 기초 질문 (csv파일 출력관련)


    처음 배워서 짜보는 코드 어려움이 있네요. 질문할수있는 벽같은게 느껴져서.. 물어볼곳을 못찾던중 한번 여쭤볼게 있어서 글을 남겨봅니다. csv파일 한줄에 숫자와 이름을 렌덤 생성해서 100개를 넣어보는것을 짜봤습니다. 파일은 잘 출력이 됩니다만, wr.writerow 안에 변수 한개씩만 넣으면 [1],[kim]이런식으로 생성이 되는데 변수를 두개 이상을 넣으면 [1,5,3],[kim,park,park]이런식으로 작동하는것같습니다.

    1. 변수로 출력된 결과물사이에 콤마가 없이 두개를 합하여 한문장으로 만들고싶습니다.
    2. 리스트 [] 괄호를 없앤 결과물을 파일에 출력하고 싶습니다.

    혹시 너무 기초적이여도 부탁드리겠습니다 ㅠ 부디, 뉴비를 가엽게 바라봐주세요 ㅋㅋㅋ ㅎㅎ

    -------------------------작업내용------------------- import csv import random

    stList = [1,2,3,4,5,6,7,8,9] naList = ['kim','lee','park'] f = open('mkname.csv','w') wr = csv.writer(f)

    num=100 for i in range(0,num): stL = random.sample(stList, 1) naL = random.sample(naList,1) wr.writerow([stL+stL+stL,naL+stL])

    f.close()