Python Grammer

Jinmin Kim·2020년 1월 15일
0

  • 입력받은 경로의 기본 이름(base name)을 반환
    os.path.basename('C:\Python30\tmp')
    = tmp

  • 입력받은 경로를 절대경로로 바꿔서 반환
    os.path.abspath(tmp)
    ='C:\Python30\tmp'

  • 리스트 내포
    texts = [ p.text for p in tmp ]

  • formatting
    target_site =
    "https://{na_code}.wikipedia.org/wiki/{keyword}".format(na_code='en',keyword='Bong_Joon-ho')

  • list.index( value ) : 리스트의 값으로 찾기
    list.extend( [value1, value2] ) : 리스트 뒤에 값을 추가
    list.insert( index, value ) : 원하는 위치에 값을 추가
    list.sort( ) : 값을 순서대로 정렬
    list.reverse( ) : 값을 역순으로 정렬

  • 리스트합치기(''안에 들어있는것으로 구분하여)
    str_txt = ''.join(texts)

  • 리스트나누기(split()안에있는것으로 구분하여)
    str_txt = texts.split()

  • 파일읽기
    fd = open('./data/train/*.txt' ,'r' ,encoding='utf-8')
    row = fd.readlines()

  • json파일로 만들어서 보낸다
    import json
    with open('./data/labels_freqs.json', 'w', encoding='utf-8') as f:
    json.dump([train_data, test_data], f)

  • json파일을 읽을때는
    with open('./data/labels_freqs.json', 'r', encoding='utf-8') as f:
    json.load(f)

  • a~z까지 문자를 그냥 나타내어주는것
    from string import ascii_lowercase
    print(ascii_lowercase)

Tip

  • private의 git을 사용할때에는 gitID@를 입력해주어야한다
    image.png

  • Python은 혼자서 사용하지 말고 Apache나 연동을 하여서 사용할수있도록 하자
    Node.js는 혼자서 사용하여도 가능

  • Anaconca Environments에서 프로젝트를 만들면, 하나의 device에서 여러개의 프로젝트를 진행할때에 사용하게된다

profile
Let's do it developer

0개의 댓글