말하자면, 특정 레이블을 검색하고 값을 추출하는 등 처리해야하는 텍스트 파일 모음이 있습니다. 문제를 해결하는 일반적인 방법은 무엇입니까?텍스트 파일 수집에서 특정 값을 추출하는 방법
나는 또한이 읽기 : "Retrieve Variable Values from Python"를하지만 내가 직면하는 경우 일부에 적용 할 수없는 것 상관없이 난 그냥 문제를 해결하기위한 가장 적절한 방법을 알고 싶어
(같은 tab
대신 :
사용됩니다) 사용 된 언어. 내가/액세스 할 수 Backup Operators
의 값을 검색하고 대가로 COMMERCE/cabackup
& COMMSVR21/sys5erv1c3
을 얻고 싶은
Name: Backup Operators SID: S-1-5-32-551 Caption: COMMSVR21\Backup Operators Description: Backup Operators can override security restrictions for the sole purpose of backing up or restoring files Domain: COMMSVR21
COMMERCE/cabackup
COMMSVR21/sys5erv1c3
:
내가 뭔가를 말해봐.어떻게 할 수 있습니까?
내가 생각한 것은 전체 텍스트 파일, 정규 표현식 검색 및 아마도 if else 문을 읽는 것입니다. 이게 효과가 있니? 아니면 아마 일부 배열로 텍스트 파일을 구문 분석하고 그것을 검색 할 수 있습니까? 나는 잘 모르겠다. 또 다른 예에서와 마찬가지로
말 :
GPO: xxx & yyy Servers
Policy: MaximumPasswordAge
Computer Setting: 45
당신이
Policy = MaximumPasswordAge
의 텍스트 파일을 확인하고 값
45
을 반환하는 방법
?
감사합니다.
P/S - 난 그냥 아무 스포일러 태그가 없다는 것을 깨달았다 - 나는 (그래서 즉석에서 그것을 따기, 영 지식) 또는 Java
쪽/s의 파이썬에서이 작업을 수행 할 수 있습니다. Hmm
-
예 : 디렉토리 권한을 가진 로그 : 로그의
C:\:
BUILTIN\Administrators Allowed: Full Control
NT AUTHORITY\SYSTEM Allowed: Full Control
BUILTIN\Users Allowed: Read & Execute
BUILTIN\Users Allowed: Special Permissions:
Create Folders
BUILTIN\Users Allowed: Special Permissions:
Create Files
\Everyone Allowed: Read & Execute
(No auditing)
C:\WINDOWS:
BUILTIN\Users Allowed: Read & Execute
BUILTIN\Power Users Allowed: Modify
BUILTIN\Power Users Allowed: Special Permissions:
Delete
BUILTIN\Administrators Allowed: Full Control
NT AUTHORITY\SYSTEM Allowed: Full Control
(No auditing)
다음과 같은 또 다른 하나 사람들의에
User Name Full Name Description Account Type SID Domain PasswordIsChangeable PasswordExpires PasswordRequired AccountDisabled AccountLocked Last Login
53cuR1ty Built-in account for administering the computer/domain 512 S-1-5-21-2431866339-2595301809-2847141052-500 COMMSVR21 True False True False False 09/11/2010 7:14:27 PM
ASPNET ASP.NET Machine Account Account used for running the ASP.NET worker process (aspnet_wp.exe) 512
입력 파일의 구문을 자유롭게 결정할 수 있다면 일반 Python 코드로 작성할 수 있습니다! –
ㅎ, 좋을거야. 또는 그것을 더 재미있게 만들기 위해서, Lisp;) – Blender
@Vijay Mathew : 안녕하세요. 그게 무슨 뜻 이니? 다시 말해 줄 수 있니? 만약 당신이 제대로 얻을, 입력 파일은 항상 동일한 형식입니다. @Blender : 오 신 Lisp. –