Dev.Op
Yollow ๐Ÿ“š
Dev.Op
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (701)
    • ์œ ์ตํ•˜์…จ๋‹ค๋ฉด ๊ด‘๊ณ  ํ•œ๋ฒˆ๋งŒ ํด๋ฆญ ๋ถ€ํƒ๋“œ๋ฆด๊ฒŒ์š”~ (0)
    • ---------------------------.. (0)
    • Stock (1)
      • ์Šˆํผ๋งˆ์ดํฌ๋กœ์ปดํ“จํ„ฐ (2)
    • ๐Ÿง์ „๊ธฐ์ฐจ (72)
      • ๐Ÿ„lg์—๋„ˆ์ง€์†”๋ฃจ์…˜ (0)
      • ๐ŸŠํ˜„๋Œ€์ž๋™์ฐจ (0)
    • ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด (243)
      • ๐Ÿ’ปpython (85)
      • โž•C & C++ (1)
      • โ˜•๏ธTableau (32)
      • ๐Ÿ‘‹SQL & MySQL (20)
      • ๐ŸฌHTML & CSS (14)
      • ๐Ÿ“—JavaScript (31)
      • ๐Ÿ“˜Pspice & Excel (2)
      • ๐Ÿ“•Matlab & COMSOL & CATIA (6)
      • ๐Ÿ“™java & Servlete & JSP (29)
      • ๐Ÿ““Raspberry PI 4 (5)
      • ๐Ÿ”จAnsys (2)
      • DJango (0)
      • Flutter (3)
      • Typescript (0)
      • ๐Ÿ†Vue (5)
      • ๐Ÿ‹Docker (1)
    • ๐Ÿ“‹์ฑ„์šฉ๊ณต๊ณ  (0)
    • ๐Ÿ“WEB & ML & DL ํ”„๋กœ์ ํŠธ (27)
      • ๐ŸŒต2์ฐจ ํ”„๋กœ์ ํŠธ(LG) (9)
    • ๐Ÿงฉ์ผ์ƒ (89)
      • ๐ŸŒค์ฝ”๋”ฉ ๊ณต๋ถ€ ์ผ์ง€ (1)
      • ๐Ÿšด์ž์ „๊ฑฐ (5)
      • ๐Ÿ“ฐํ…Œํฌ (20)
      • ๐ŸฆFood & Cafe (5)
      • ๐Ÿ’‰์˜์–ด ๋„์ ์ด๊ธฐ (5)
      • โšก๋ฐœ์ „์†Œ (6)
      • ๐Ÿ“š๋…์„œ (1)
      • ๐Ÿ›ซ์—ฌํ–‰ (2)
      • ๐Ÿ“ˆ๋ธ”๋กœ๊ทธ๋งˆ์ผ€ํŒ… (6)
    • ๐ŸŒ๊ธˆ์œต (37)
    • ๐ŸŽจ์ทจ์—…End (16)
    • ๐Ÿ‘‹์ž๊ฒฉ์ฆ (150)
      • ๐Ÿ™ˆSQLD๊ฐœ๋ฐœ์ž (12)
      • ๐Ÿ”Œ์ „๊ธฐ๊ธฐ์‚ฌ (116)
      • ๐Ÿข์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (7)
      • ๐ŸŒŽADsP(๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€) (10)
      • ๐Ÿš™1์ข… ๋Œ€ํ˜• ์šด์ „ ๋ฉดํ—ˆ (1)
      • โญTableau Desktop Specialist (2)
    • ๐Ÿฅ‡๊ณต๋Œ€์ด๊ฑฐ์ €๊ฒƒ(๋ง‰ํ•™๊ธฐ) (24)
      • ๐Ÿ“๊ณตํ•™์ˆ˜ํ•™ 2 (1)
      • ๐Ÿบ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ์‹ค์Šต (4)
      • ๐ŸŒCAE (10)
      • โœˆ๏ธ์ž๋™์ฐจ๊ณตํ•™์‹คํ—˜2 (0)
      • ๐Ÿšข์œ ์ฒด์—ญํ•™ (6)
      • ๐Ÿš—ํ˜„๋Œ€์ฐจ H-๋ชจ๋นŒ๋ฆฌํ‹ฐ ํด๋ž˜์Šค 1๊ธฐ (3)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    ๊ณต์ง€์‚ฌํ•ญ

    • Vue, Typescript, React, Tableau,โ‹ฏ
    • ์ง„์ธ์‚ฌ๋Œ€์ฒœ๋ช…(็›กไบบไบ‹ๅพ…ๅคฉๅ‘ฝ)

    ์ธ๊ธฐ ๊ธ€

    ํƒœ๊ทธ

    • ์ž๋ฐ”
    • ์—…๋น„ํŠธ
    • ํ…Œ์Šฌ๋ผ
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜
    • ๋ธŒ๋ฃจํŠธํฌ์Šค
    • fluid mechanics
    • ์—”์†”
    • ์ „๊ธฐ์ฐจ
    • ์ง๋ ฌ๋ฆฌ์•กํ„ฐ
    • ๋ฐฑ์ค€
    • ๋น…๋ฐ์ดํ„ฐ
    • ADsP
    • css
    • lgํ™”ํ•™
    • ์œ ์ฒด์—ญํ•™
    • ์ „๊ธฐ์ฐจ ๋ณด์กฐ๊ธˆ 2021
    • html
    • ์—๋””์Šจev
    • vue btn
    • ์‚ผ์„ฑ์ „์ž
    • ๋น…๋ฐ์ดํ„ฐ๋ถ„์„์ค€์ „๋ฌธ๊ฐ€
    • SMCI
    • ๋ถ€๋“ฑ๋ฅ 
    • LG์—๋„ˆ์ง€์†”๋ฃจ์…˜
    • Python
    • ipad dual monitor
    • ์•„์ด์˜ค๋‹‰5
    • ์—”๋น„๋””์•„
    • rdfr
    • ๋””์นด๋ฅด๊ณ 

    ์ตœ๊ทผ ๋Œ“๊ธ€

    ์ตœ๊ทผ ๊ธ€

    ํ‹ฐ์Šคํ† ๋ฆฌ

    hELLO ยท Designed By ์ •์ƒ์šฐ.
    Dev.Op

    Yollow ๐Ÿ“š

    [python] os ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฒฝ๋กœ ์„ค์ • - os.getcwd(), path
    ๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด/๐Ÿ’ปpython

    [python] os ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฒฝ๋กœ ์„ค์ • - os.getcwd(), path

    2021. 11. 26. 20:23
    ๋ฐ˜์‘ํ˜•

    Python์—์„œ os ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ด์šฉํ•ด์„œ ๊ฒฝ๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

    ํŒŒ์ผ์„ ์ฝ๊ณ  ์“ฐ๋ ค๋ฉด ์šฐ์„  ์›ํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ, ์œˆ๋„์šฐ, Mac os, ๋ฆฌ๋ˆ…์Šค ๋“ฑ ๊ฐ ์šด์˜์ฒด์ œ์—์„œ๋Š”

     

    ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•  ๋•Œ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐํ˜ธ๋ฅผ ์“ฐ๋Š”๋ฐ

     

    ์œˆ๋„์šฐ์—์„  ๋ฐฑ์Šฌ๋ž˜์‹œ(\)๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ, Mac os์—์„œ๋Š” ์Šฌ๋ž˜์‹œ(/)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

     

    ๋”ฐ๋ผ์„œ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด ์šด์˜์ฒด์ œ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

     

    ์ด๋Ÿด ๋•Œ์— ์œ ์šฉํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋Š” ํ•จ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ์š”. ๋ฌผ๋ก  ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์—์„œ๋„ ์ž์‹ ์ด ์ €์žฅํ•˜๊ณ  ์žˆ๋Š”, ์‹คํ–‰ํ•˜๊ณ  ์žˆ๋Š” ๋””๋ ‰

     

    ํ† ๋ฆฌ๋ฅผ ์•Œ๋ ค๊ณ  ํ• ๋–„ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด์ธ๋ฐ, ์ด๊ฒƒ์ด ๋ฐ”๋กœ  os.path.join() ํ•จ์ˆ˜์ž…๋‹ˆ๋‹ค.

     

    ํ•จ์ˆ˜ ์•ˆ์— ๊ฒฝ๋กœ์˜ ๊ฐœ๋ณ„ ํด๋” ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋ฉด ํ•ด๋‹น ๊ฒฝ๋กœ๋ฅผ ๊ฐ ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑํ•ด์ค๋‹ˆ๋‹ค.

     

    import os
    print(os.path.join('user','Desktop','Python'))
    

    ๋งฅ๋ถ์—์„œ ์‹คํ–‰ํ•˜๋ฉด / ํ‘œ์‹œ๊ฐ€ ๋œจ๋Š”๋ฐ์š”...
    ์ „์ฒด ๊ฒฝ๋กœ๊ฐ€ ๋œจ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค

     

     

    ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ - os.getcwd()

    ํ˜„์žฌ ์ž‘์—…ํ•˜๊ณ  ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ์˜ ๊ฒฝ๋กœ๋Š” os.getcwd() ํ•จ์ˆ˜๋กœ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    import os
    print(os.getcwd())

    ์ด๊ฒƒ์€ ์œˆ๋„์šฐ์—์„œ ํ˜„์žฌ ์œ„์น˜๋ฅผ ์•Œ๊ธฐ ์œ„ํ•ด์„œ ์‹คํ–‰ํ•˜๋ฉด ์ด๋ ‡๊ฒŒ ๋œฌ๋‹ค -์œˆ๋„์šฐ ๋ฐฑ์Šฌ๋ž˜์‹œ(\)
    ๋งฅ์—์„œ ์‹ค์‹œํ–ˆ์„๋–„

     

    ์ž‘์—…์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ ๋ณ€๊ฒฝ - os.chdir()

    ๋งŒ์•ฝ ์ž‘์—… ์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด os.chdir() ํ•จ์ˆ˜๋กœ ๋ฐ”๊ฟ€ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

    import os
    print(os.getcwd())
    os.chdir('/' + os.path.join('Users','VScode','Pythn_Practice'))
    print(os.getcwd())

    ์œ„ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•œ ๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

     

    ์ด๊ฒƒ์€ ์‹ค์ œ ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์— ํ•ด๋‹น ํด๋”๋ฅผ ๋งŒ๋“ค์–ด ๋†“์ง€ ์•Š์•„์„œ, ์ƒ๊ธฐ๋Š” ์ž‘์€ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

     

    [WinError 3] ์ง€์ •๋œ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค: '/Users\\VScode\\Pythn_Practice'

     

    ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์— ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด๋†“์€ ํ›„์— ์‹ค์‹œํ•ด์„œ os ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ž„ํฌํŠธํ•ด์•ผ๋งŒ, ์ด๋ ‡๊ฒŒ ํ•„์š”ํ•œ ๊ฒฝ๋กœ ๋ณ€๊ฒฝ์ด ์ด๋ค„์ง‘๋‹ˆ๋‹ค.

    ๋งฅ์—์„œ ์‹ค์‹œํ•œ ๊ฒฝ์šฐ

    ๋ฐฉ๊ธˆ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋˜ os.path.join()ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๊ณ ,

     

    os.chdir()ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•œ ๊ฒฝ๋กœ๋กœ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

     

    ๋งŒ์•ฝ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณ€๊ฒฝ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

    ํŒŒ์ผ์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋‹ˆ ๋‹น์—ฐํžˆ ์ƒ๊ธธ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

     

     

     ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ์— ํด๋” ๋งŒ๋“ค๊ธฐ - os.makedirs()

    ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.!! (์œ„์— ์ฐธ๊ณ )

     

    ๊ทธ๋Ÿฐ๋ฐ ๋‚œ ๊ผญ ๊ทธ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณ€๊ฒฝ์„ ํ•ด์ค˜์•ผ๊ฒ ๋‹ค! ๋ผ๊ณ  ํ•˜๋ฉด ๊ทธ๋Ÿด ๋• ํด๋”๋ฅผ ๋งŒ๋“ค๋ฉด ๋ฉ๋‹ˆ๋‹ค.

     

    ์ด๋Ÿด๋•Œ ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ os.makedirs()์ž…๋‹ˆ๋‹ค.

    import os
    print(os.makedirs(os.getcwd()+'/Py'))

    ์œ„ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•œ ๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    os.makedirs() ํ•จ์ˆ˜-์ƒ์„ฑํ•œ ๊ฒฝ๋กœ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์ง„ ์•Š์Šต๋‹ˆ๋‹ค

     

     

    ๋ฐ˜์‘ํ˜•
    ์ €์ž‘์žํ‘œ์‹œ (์ƒˆ์ฐฝ์—ด๋ฆผ)

    '๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด > ๐Ÿ’ปpython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    [python ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ]ํŒŒ์ด์„  ํŠน์ • ๋ฌธ์ž์—ด ํ–‰ ์‚ญ์ œ  (0) 2021.11.28
    [Git] Commit  (0) 2021.11.26
    jupyter_notebook_config.json error ์—๋Ÿฌ ์›์ธ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•  (0) 2021.11.26
    ํฌ๋กค๋ง ์…€๋ ˆ๋Š„ ๊ธฐ๋Šฅ๋“ค - ํฌ๋กค๋Ÿฌ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•  (0) 2021.11.26
    Only the following pseudo-classes are implemented: nth-of-type. ์—๋Ÿฌ(error)  (0) 2021.11.25
      '๐Ÿ—๏ธ์†Œํ”„ํŠธ์›จ์–ด/๐Ÿ’ปpython' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
      • [python ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ]ํŒŒ์ด์„  ํŠน์ • ๋ฌธ์ž์—ด ํ–‰ ์‚ญ์ œ
      • [Git] Commit
      • jupyter_notebook_config.json error ์—๋Ÿฌ ์›์ธ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•
      • ํฌ๋กค๋ง ์…€๋ ˆ๋Š„ ๊ธฐ๋Šฅ๋“ค - ํฌ๋กค๋Ÿฌ ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•
      Dev.Op
      Dev.Op
      Interest: CS, Drive

      ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”