2012-01-25 2 views
2

파이썬에서 업데이트 커서를 사용하여 데이터의 한 열에있는 모든 항목의 끝에 세 개의 0을 추가하는 방법을 찾고 있습니다. 예를 들어, 데이터 열의 모든 항목의 값이 123456 인 경우 123456000을 반환하는 파이썬 코드를 추가해야합니다.Python으로 열에 문자 추가

원래 3 자리 숫자를 빼고 그 정보를 처리했습니다. 이 :

[2]

감사합니다.

+0

어떤 종류의 객체가'row'입니까? – geoffspear

+0

값은 정수입니까? 모두 1000 배로 늘릴 수 있습니까? – aganders3

+0

은 값 문자열입니까? ''123 "+"000 "== 123000'. – RanRag

답변

2

문제가 제대로 이해되면 row.GetValue("LD_MCPI")"123456"과 같은 문자열을 반환하고 을 "123456000"으로 설정하려고합니다. 당신은 단순히 row.GetValue("LD_MCPI")에 문자열 "000"을 추가하여이 작업을 수행 할 수 있습니다

value = row.GetValue("LD_MCPI") + "000" 

을이 당신이 당신의 질문을 명확히하십시오 찾고있는하지 것입니다 경우.

예제에서 사용하는 슬라이스를 기준으로 문자열을 처리하고 있다고 확신하지만 row.GetValue("LD_MCPI")이 int를 반환하면 1000을 곱하여 3 개의 0을 더할 수 있습니다.

value = row.GetValue("LD_MCPI") * 1000 
+0

도움을 주셔서 감사합니다! 그것이 내가 필요한 대답이었다. – Stephen2020