python

python

[파이썬] Socket 모듈을 활용한 hostname과 ip 확인

소켓 모듈을 활용해 호스트 이름과 IP를 추출해 보여준다. import socket hostname = socket.gethostname() ip_address = (socket.gethostbyname(hostname)) print('hostname : '+hostname) print('ip address : '+ip_address)

python

[파이썬] 연결된 듀얼 모니터의 SN 정보 가져오기

업무중 다수 사용자의 모니터 정보 확인을 하기 위해 만들어봄 powershell 명령어로 모니터 정보를 확인할 수 있는 것을 확인하고 powershell의 결과값을 subprocess.run을 이용해 꺼내왔다. import subprocess monitor1 = subprocess.run('powershell \n [System.Text.Encoding]::ASCII.GetString($(Get-CimInstance WmiMonitorID -Namespace root\wmi)[0].SerialNumberID -notmatch 0)', stdout=subprocess.PIPE) monitor1 = monitor1.stdout.decode('utf-8') monitor1 = monitor1.replace('..

python

[파이썬] userprofile 경로로 접근하기

아래 코드를 입력하면 dir을 userprofile의 desktop으로 연결해 쓸 수 있고 바로 가기를 바탕 화면에 떨구거나 바탕 화면의 데이터를 가져올 때 유용하게 사용하고 있습니다. import os dir = os.path.expanduser(os.path.join('~\desktop)) 예제 : 실행한 경로에 같이 저장된 test.csv를 dir의 경로로 복사 import shutil shutil.copy('test.csv', dir)

python

[파이썬] Pyautogui 사용법

import pyautogui # 상/하/좌/우 키보드 이동 pyautogui.hotkey('up') pyautogui.hotkey('down') pyautogui.hotkey('left') pyautogui.hotkey('right') # 파일 복사 붙여 넣기 등 단축키 이용 pyautogui.hotkey('win', 'r') pyautogui.hotkey('ctrl', 'c') pyautogui.hotkey('ctrl', 'v') pyautogui.hotkey('ctrl', 'alt', 'del') # 일정 시간 후 키 동작 pyautogui.sleep(1) # 1초 후 입력 시작 # 마우스 클릭 pyautogui.doubleClick() pyautogui.click() # 알림 띄우기 pyautog..

python

[파이썬] 입력 받은 횟수만큼 반복하기

# input을 통한 반복 횟수 입력 repeat_count = int(input('몇 번 반복할까요? : ')) count = 1 while count

python

[파이썬] if와 input으로 메뉴 화면 만들기

code = input ('code를 입력해주세요:') # code input으로 입력 받음 # 각 항목에 작업을 추가해 단축 메뉴로 활용할 수 있음 if code == 'x': # code x는 종료 exit() if code == '1': # code 1은 1을 출력 print('1') if code == '2': # code 2는 2를 출력 print('2') if code == '3': # code 3은 3을 출력 print('3') if code == '4': # code 4는 4를 출력 print('4')

python

[파이썬] 레지스트리 변경 방법 (UAC 끄기, Profile 경로 변경)

import winreg # UAC를 끄는 설정 EnableLUA = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows\CurrentVersion\Policies\System", 0, winreg.KEY_WRITE) winreg.SetValueEx(EnableLUA, "EnableLUA", 0, winreg.REG_DWORD, 0) winreg.CloseKey(EnableLUA) # USERS 프로파일 폴더를 D:\ USERS로 변경 profile = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList",..

python

[파이썬] 특정 경로의 탐색기 실행

import subprocess subprocess.Popen(r'explorer "탐색기 실행 경로"')

python

[파이썬] PYAUTOGUI 기본 사용 방법

# 상/하/좌/우 키보드 이동 pyautogui.hotkey('up') pyautogui.hotkey('down') pyautogui.hotkey('left') pyautogui.hotkey('right') # 파일 복사 붙여 넣기 등 단축키 이용 pyautogui.hotkey('win', 'r') pyautogui.hotkey('ctrl', 'c') pyautogui.hotkey('ctrl', 'v') # 일정 시간 후 키 동작 pyautogui.sleep(1) # 1초 후 입력 시작 # 원하는 글자 입력 (한글 미지원) pyautogui.write('Hello') # 클립보드 활용으로 한글 입력 clipboard.copy('안녕하세요') pyautogui.hotkey('ctrl', 'v')

python

[파이썬] 어두운 테마 - 다크테마 - 마우스오버 색 변경

from tkinter import * font = ('Consolas 13') root = Tk() root.title('title') # 윈도우의 배경색상 root.configure(bg = 'gray26') root.geometry('300x300+800+250') root.update() # root를 종료 def off(): root.destroy() main = Frame(root) # expand True는 Frame Center로 설정 main.pack(expand=True, padx=10, pady=10) # 버튼 설정 btn1=Button(main, text='off', width=20, font=font, cursor='hand2', relief='ridge', foreground='..

p@ssw0rd
'python' 카테고리의 글 목록 (2 Page)