2014-11-22 6 views
0

파이썬을 사용하여 텍스트 파일에 다중 값을 쓰고 싶습니다. 파이썬을 사용하여 텍스트 파일에 여러 값 쓰기

나는 내 코드에서 다음 줄을 썼다 :

text_file.write("sA" + str(chart_count) + ".Name = " + str(State_name.groups())[2:-3] + "\n") 

참고 : State_name.groups() 정규식 캡처 한 단어입니다. 그래서 그것은 tuple으로 캡쳐되었고, tuple에서 () 브래킷을 제거하기 위해 저는 문자열 조각을 사용했습니다.

sA0.Name = 'GLASS_HATCH_OPENED_PROTECTION_FCT' 

내가 변수 값은 내부 묶어야 할 :

sA0.Name = GLASS_OPEN 

여기에 아무 문제

는하지만 출력이처럼되고 싶지 :로

이제 출력 온다 작은 따옴표

+0

당신이 의미하는 바를 분명히해야합니다. 세 번이나 게시물을 읽은 후에도 나는 당신이하고 싶은 것을 아직도 이해하지 못합니다. 또한 코드 예제는 예제에 정의되지 않은 변수를 포함하고 있으므로 아무도 테스트하지 않고 향상시킬 수 있으므로 "작동 예제"가 아닙니다. –

+0

문자열에 작은 따옴표를 추가하는 방법에 대한 간단한 질문인데 파이썬 문자열의 다른 문자로 사용할 수 있습니다. 문자열을 큰 따옴표로 구분해야합니다. 그래서''sA0.Name = "+" '+ "GLASS_OPEN"+ "'"''sA0.Name = 'GLASS_OPEN ''을 산출합니다. –

답변

0

이 기능이 작동합니까?

text_file.write("sA" + str(chart_count) + ".Name = '" + str(State_name.groups())[2:-3] + "'\n") 
#             ^single quote here    and here^ 
관련 문제