나는 다음과 같은 성명을 더 유연하게 만들기 위해 노력하고 있어요 :파이썬 : eval, exec 또는 ..를 사용해야합니까?
for posting in page.findAll(attrs = {"id": re.compile(r'''post\d+''')}):
다음 부분은 CSV 파일에서 동적으로 검색 및 문자열 (예를 들어 캐릭터라는 시험)에 저장된다. CSV는 안전한 위치에 저장되며 관리자 만 액세스 할 수 있습니다.
attrs = {"id": re.compile(r'''post\d+''')}
그냥 테스트 대신에 eval (test) 또는 exec (test)를 사용하여 다음과 같이 변수를 통합 할 수 있습니까? 당신이 (파일 내용이 입력) 사용자 입력에서 코드를 실행하려면
for posting in page.findAll(test)):
: 먼저
는당신은로 사용할 수 있습니다. "Dear"및 "Thanks"를 생략 할 수 있습니다. 그들은 도움이되지 않습니다. 정말. 이것을 생략하는 것은 무례하지 않습니다. 둘째. 귀하의 질문을보십시오. "대담한"것은 효과가 없었습니까? ** 좀 더 명확하게하기 위해 ** 업데이트 **하십시오. –
셋째, SO에 오신 것을 환영합니다. 비록 당신이 우리의 모든 단점을 아직 알지 못한다 할지라도, 신선한 피는 지역 사회에 좋습니다. – nmichaels