나는 스크립트가 CMD를 열고 경로를 입력 만들고 싶어. 그래서, 나는이 시도 : 나는 그것을 입력 할 내용이파이썬에서 경로를 인쇄하는 방법은 무엇입니까? 작동하지 않는</p> <pre><code>import pyautogui as pag pag.hotkey('win','r') pag.typewrite('cmd') pag.press('enter') pag.typewrite('C:UsersXYAppData') </code></pre> <p>:
C:?Users?XY?AppData?
를 입력, 그러나
import pyautogui as pag
pag.hotkey('win','r')
pag.typewrite('cmd')
pag.press('enter')
pag.typewrite('C:\\Users\\huba5_000\\AppData\\')
을 C:\Users\XY\AppData\
입니다. '\\'대신에 무엇을 써야하는지 알고 있습니까?
미리 감사드립니다.
나는 페이지를 사용하지 않았지만 일반적으로 원시 문자열을 시도 할 수 있습니다. 'print (r "C : \ Users \ XY \ AppData")'는 문자열 앞의 'r'에 주목합니다. 그것은 문자열이 원시이고 정확히 입력하는 것임을 나타냅니다. – MooingRawr
@MooingRawr 경로가 "\"로 끝나는 경우 작동하지 않는다는 점에 유의하십시오. 기본 문자열은 여전히 이스케이프 처리 중입니다. – Aaron
@Aaron, true이지만 '\'로 종료하면 스페이스를 채울 수 있습니다. ' 그래서'print (r "C : \ Users \ XY \ AppData \")'는'C : \ Users \ XY \ AppData \'를 공백 문자와 함께 반환합니다. 그것은 주위에 내가'\\' – MooingRawr