[파이썬] Socket 모듈을 활용한 hostname과 ip 확인
소켓 모듈을 활용해 호스트 이름과 IP를 추출해 보여준다. import socket hostname = socket.gethostname() ip_address = (socket.gethostbyname(hostname)) print('hostname : '+hostname) print('ip address : '+ip_address)
소켓 모듈을 활용해 호스트 이름과 IP를 추출해 보여준다. import socket hostname = socket.gethostname() ip_address = (socket.gethostbyname(hostname)) print('hostname : '+hostname) print('ip address : '+ip_address)
업무중 다수 사용자의 모니터 정보 확인을 하기 위해 만들어봄 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('..
아래 코드를 입력하면 dir을 userprofile의 desktop으로 연결해 쓸 수 있고 바로 가기를 바탕 화면에 떨구거나 바탕 화면의 데이터를 가져올 때 유용하게 사용하고 있습니다. import os dir = os.path.expanduser(os.path.join('~\desktop)) 예제 : 실행한 경로에 같이 저장된 test.csv를 dir의 경로로 복사 import shutil shutil.copy('test.csv', dir)
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..
# input을 통한 반복 횟수 입력 repeat_count = int(input('몇 번 반복할까요? : ')) count = 1 while count
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')
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",..
# 상/하/좌/우 키보드 이동 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')
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='..