python切换hosts文件代码示例
win7以上需要使用管理员权限操作。
# -*- coding: utf-8 -*-
import os
import glob
import shutil
def format_file_list(files):
all_files_str = ""
for i in range(len(files)):
all_files_str += str(i)+":"+files[i]+"\n"
return all_files_str
hosts_path = "C:\\Windows\\System32\\drivers\\etc"
files = os.listdir(hosts_path)
os.chdir(hosts_path)
if os.getcwd() != hosts_path:
print("Switch Dir to System32 Error,check permission!\npwd:"+os.getcwd())
exit()
hosts_files = glob.glob("host*")
choosed_file_idx = int(input("Choose Hosts File Index:\n"+format_file_list(hosts_files)))
files_num = len(hosts_files)
if (choosed_file_idx = files_num) :
print("Please choose a file in the lists!")
exit()
print("Choosed idx:{0},file:{1}.".format(choosed_file_idx,hosts_files[choosed_file_idx]))
shutil.copy("hosts","hosts.bak")
shutil.copy(hosts_files[choosed_file_idx],"hosts")
print("Copy ok,then flush dns...")
os.system("ipconfig /flushdns")

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











제목: Go 언어 프로그래밍 가이드: Hosts 파일 수정 구현 일상적인 소프트웨어 개발 과정에서 우리는 운영 체제의 호스트 파일을 수정해야 하는 상황에 자주 직면합니다. 호스트 파일은 IP 주소와 호스트 이름을 매핑하는 데 사용되는 확장자가 없는 텍스트 파일로, 일반적으로 로컬에서 도메인 이름 확인을 설정하는 데 사용됩니다. 이번 글에서는 Go 언어를 사용하여 운영체제의 호스트 파일을 수정하는 기능을 구현하는 방법을 소개하고 구체적인 코드 예시를 제시하겠습니다. 먼저 호스트 파일을 수정할 수 있는 G를 만들어야 합니다.

호스트 파일은 IP 주소와 호스트 도메인 이름을 매핑하는 데 사용되는 텍스트 파일이며 도메인 이름 확인 문제를 해결하는 데 사용됩니다. 어떤 경우에는 호스트 파일을 수정하거나 일부 항목을 추가하거나 삭제해야 할 수도 있습니다. 그러나 때때로 호스트 파일을 수정한 후 저장할 수 없는 문제가 발생할 수 있습니다. 이 문서에서는 이 문제가 발생할 수 있는 이유를 살펴보고 몇 가지 해결 방법을 제공합니다. 먼저 호스트 파일은 운영 체제의 시스템 디렉터리에 있습니다. 예를 들어 Windows 운영 체제의 경로는 C:Wind입니다.

일부 사용자가 Hosts 파일 수정을 요청했지만 저장할 때 저장할 수 없는 문제가 발생했습니다. 이는 Hosts 파일이 시스템 파일이고 일반적으로 편집하려면 해당 권한이 필요하기 때문입니다. 다음 문제는 기사를 참고하시면 됩니다. 호스트 파일 수정 권한이 없는 문제를 해결하는 방법 1. 호스트 파일을 열고 앞에 있는 읽기 전용 옵션을 선택 취소하세요. 2. 호스트 파일 수정 권한이 없다고 표시되면 권한을 열 때 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. 3. 안전을 클릭하여 입력하십시오. 4. 그런 다음 다시 시도하십시오. 고급을 입력하십시오. 5. 흰색 상자에 "administrator"를 입력하고 확인을 클릭하십시오.

win10 시스템의 호스트 파일은 URL 차단, 웹 페이지 이동 등의 기능과 밀접한 관련이 있기 때문에 파일 설정을 자주 변경하는 경우가 많습니다. 도움 모두가 문제를 해결합니다. Win10에서 호스트 파일을 찾을 수 없는 경우 어떻게 해야 합니까? 1. 먼저 이 컴퓨터를 클릭하고 Windows-Systen32-Drivers-etc 경로를 통해 폴더를 입력한 후 인터페이스 상단에 있는 보기를 클릭한 다음 옵션 버튼을 클릭합니다. 2. 팝업 창에서 위의 보기 탭을 클릭하고 고급 설정 모듈에서 보호된 운영 체제 파일 숨기기를 찾으세요. 3. 시스템에 나타나는 프롬프트에서 보호된 운영 체제 파일을 숨기는 옵션을 선택 취소해야 합니다.

구성 단계: 1. 터미널 또는 명령 프롬프트 창을 열고 "cd /etc" 명령을 입력하여 "/etc" 폴더로 들어갑니다. 2. "vi /hosts" 명령을 입력하여 호스트 파일 편집 인터페이스로 들어갑니다. 편집 인터페이스에서 "i" 키를 눌러 삽입 모드로 들어간 다음 추가하거나 수정해야 하는 내용을 수동으로 입력하거나 붙여넣습니다. 4. 편집을 완료한 후 "Esc" 키를 눌러 삽입 모드를 종료합니다. 5. " :wq" 명령을 입력하고 Enter 키를 눌러 편집기를 저장하고 종료합니다.

호스트 파일을 여는 단계: 1. 파일 탐색기를 엽니다. 2. 주소 표시줄에 다음 경로를 입력합니다. C:\Windows\System32\drivers\etc\ 3. 이 경로에서 " 4. 호스트 파일을 엽니다.

win10 시스템에서 호스트 파일을 수정하는 방법은 무엇입니까? 많은 친구들이 이 문제에 직면했다고 생각합니다. 오늘 편집자는 관련 내용과 이를 해결하는 단계를 살펴보겠습니다. Win10 시스템에서 호스트 파일을 수정하는 단계 1. 호스트 파일을 수정하려면 먼저 이 파일을 찾아야 합니다. "실행" 대화 상자를 열고 호스트 파일 경로(C:\WINDOWS\system32\drivers\etc)를 입력한 다음 확인을 클릭합니다. 2. 그런 다음 호스트 파일 위치를 찾은 후 호스트 파일을 마우스 오른쪽 버튼으로 클릭합니다. 그런 다음 팝업에서 그림 3과 같이 옵션에서 "속성"을 엽니다. 호스트 파일의 속성을 연 후 "보안"을 클릭합니다.

1. 장치를 열고 C 드라이브를 입력한 후 그림과 같이 C: windowssystem32driversetc를 찾습니다. 2. 그런 다음 폴더에서 호스트 파일을 찾아 마우스 오른쪽 버튼을 클릭하고 그림과 같이 [속성]을 선택합니다. 3. 호스트 파일에서 속성 창의 [보안] 열에서 사용 중인 계정을 찾아 [수정] 및 [쓰기] 권한을 부여한 후 그림과 같이 [확인]을 클릭합니다. 그림과 같이 메모장 형식의 호스트 파일: 5. 마지막으로 지정된 IP를 입력하여 액세스하고 저장합니다. 그림과 같이:
