0
나는 해결해야 할 기본적인 문제가 있습니다. 저는 python을 처음 사용하고 python3을 사용하여 사용자의 입력을 가져 와서 다중 행 문자열 내의 특정 위치에 붙여 넣기를 원합니다. 나는 특정 위치를 달성하기 위해 전적으로 확신하지 못합니다. 내가 무엇을 가지고python3 DNS 도메인 블록 스크립트
지금까지
new_domain = input("Ener domain you would like to block: ")
zone = """zone {} IN {{
type master;
file "zones/192.168.1.1.zone";
allow-transfer { none; };
allow-query { my-dmz; };
};
""".format(new_domain)
내가
Error is "KeyError: ' none;'
내가 사용자를 배치 할 {} 유효한 매개 변수를 확인하기 위해 여러 줄 문자열에서 탈출해야합니까 코드를 실행
입력?출력 형식이 올바른 경우 여러 도메인에 붙여 넣어 도메인에 입력 할 특정 출력을 붙여 넣으려고합니다.
그래서 원하는 출력은 어떤 도움에 미리Enter domain you would like to block? test123.com
zone "test123.com" IN {{
type master;
file "zones/192.168.1.1.zone";
allow-transfer { none; };
allow-query { my-dmz; };
};
감사 할 것이다.